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 fb463ddfc6c..ba5ef12d65f 100644 --- a/.github/workflows/api-level-lint.yml +++ b/.github/workflows/api-level-lint.yml @@ -11,8 +11,8 @@ jobs: lint-api-level: runs-on: [self-hosted, 1ES.Pool=1es-ubuntu-msgraph-sdk-java-memory-latest-m] steps: - - uses: actions/checkout@v4 - - uses: actions/setup-java@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-java@v5 with: distribution: 'temurin' java-version: 21 @@ -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@v4 + 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 36a60362b14..2e6fb0173b4 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -42,18 +42,18 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: 21 distribution: 'temurin' - cache: gradle + cache: maven # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -75,12 +75,10 @@ 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@v3 + uses: github/codeql-action/analyze@v4 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/gradle-build.yml b/.github/workflows/maven-build.yml similarity index 60% rename from .github/workflows/gradle-build.yml rename to .github/workflows/maven-build.yml index dea028594db..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@v4 + - uses: actions/checkout@v6 - name: Set up JDK - uses: actions/setup-java@v4 + 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@v4 + 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@v4 + 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@v4 + - uses: actions/checkout@v6 - name: Set up JDK - uses: actions/setup-java@v4 + 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 new file mode 100644 index 00000000000..b6bc742e5b1 --- /dev/null +++ b/.github/workflows/release-please-gha.yml @@ -0,0 +1,36 @@ +## ----------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See LICENSE.txt in the project root for license information. +## ----------------------------------------------------------------------------- +# +# Summary: +# This GitHub Actions workflow automates the release process using Release Please. +# It triggers on pushes to the main branch, generates a GitHub App token using organization +# variables and secrets, and then runs the release-please-action to manage versioning and changelogs. + +name: Release Please + +on: + push: + branches: + - main + +jobs: + release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + + - name: Generate GitHub App token + id: app-token + 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@v5 + with: + token: ${{ steps.app-token.outputs.token }} + config-file: release-please-config.json + 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 4fbec33fc53..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@v4 + - 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@v4 + 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@v4 + 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 f47bf391d10..1a9c02f7a7e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "6.45.0" + ".": "6.68.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index bf377652b09..7eb50216f8a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,192 @@ 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) + + +### Features + +* **generation:** update request builders and models ([e7af63b](https://github.com/microsoftgraph/msgraph-sdk-java/commit/e7af63b59b43003e83dc3a318c9d957643cefca5)) +* **generation:** update request builders and models [#2507](https://github.com/microsoftgraph/msgraph-sdk-java/issues/2507) ([a3daaea](https://github.com/microsoftgraph/msgraph-sdk-java/commit/a3daaea6e7ded8379f10f7f052ee4977d6d84a0c)) + +## [6.55.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.54.0...v6.55.0) (2025-10-21) + + +### Features + +* **generation:** update request builders and models ([4171605](https://github.com/microsoftgraph/msgraph-sdk-java/commit/4171605db5a78e2149f24fe2ebcef7f6b9bd246a)) +* **generation:** update request builders and models ([66d3364](https://github.com/microsoftgraph/msgraph-sdk-java/commit/66d3364f9b9837629ddf544388b5a50a98788054)) + +## [6.54.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.53.0...v6.54.0) (2025-10-03) + + +### Features + +* **generation:** update request builders and models ([4f4c23d](https://github.com/microsoftgraph/msgraph-sdk-java/commit/4f4c23df4fa0df7d5b3e43fbc69a4da80f2b66bb)) + +## [6.53.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.52.0...v6.53.0) (2025-09-16) + + +### Features + +* **generation:** update request builders and models ([946fb5f](https://github.com/microsoftgraph/msgraph-sdk-java/commit/946fb5fccb6690d4fea481555fda8db46e26b714)) + +## [6.52.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.51.0...v6.52.0) (2025-09-11) + + +### Features + +* **generation:** update request builders and models ([0ec8f7d](https://github.com/microsoftgraph/msgraph-sdk-java/commit/0ec8f7d7797e04f1256df57de814e446633c9415)) +* **generation:** update request builders and models ([3c42ff8](https://github.com/microsoftgraph/msgraph-sdk-java/commit/3c42ff84c2e7d3863a2073938d5dde36fe7d70ac)) + +## [6.51.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.50.0...v6.51.0) (2025-08-20) + + +### Features + +* **generation:** update request builders and models ([d4b69fe](https://github.com/microsoftgraph/msgraph-sdk-java/commit/d4b69fe1a63cc735ad37b064a61c7ee6c9ae7bbf)) + +## [6.50.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.49.0...v6.50.0) (2025-08-12) + + +### Features + +* **generation:** update request builders and models ([220314f](https://github.com/microsoftgraph/msgraph-sdk-java/commit/220314f818caf73b73e3afab23c94449f843cb6a)) + +## [6.49.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.48.0...v6.49.0) (2025-08-05) + + +### Features + +* **generation:** update request builders and models ([074e423](https://github.com/microsoftgraph/msgraph-sdk-java/commit/074e42385257f43ff0982f9fffb86200ae8b4c28)) + +## [6.48.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.47.0...v6.48.0) (2025-07-30) + + +### Features + +* **generation:** update request builders and models ([d7b835a](https://github.com/microsoftgraph/msgraph-sdk-java/commit/d7b835a75960b7a45df7751b2ce0cbad394fd74a)) + +## [6.47.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.46.0...v6.47.0) (2025-07-22) + + +### Features + +* **generation:** update request builders and models ([1dbd8e5](https://github.com/microsoftgraph/msgraph-sdk-java/commit/1dbd8e5ea3c8e6595aaa4032a9dc9d3db0f0ca22)) + +## [6.46.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.45.0...v6.46.0) (2025-07-16) + + +### Features + +* **generation:** update request builders and models ([8c2ec5e](https://github.com/microsoftgraph/msgraph-sdk-java/commit/8c2ec5e65d43a6daf0d7344af4564e31631b0c7c)) +* **generation:** update request builders and models ([6088afa](https://github.com/microsoftgraph/msgraph-sdk-java/commit/6088afae85990cff17f51bb3ab069980ced8c7ca)) + ## [6.45.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.44.0...v6.45.0) (2025-07-08) diff --git a/README.md b/README.md index 9118e0e352a..65eac8bc5f0 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ # Microsoft Graph SDK for Java -## Version 6.1.0 now Generally Available (GA)! [![Download](https://img.shields.io/maven-central/v/com.microsoft.graph/microsoft-graph.svg)](https://search.maven.org/artifact/com.microsoft.graph/microsoft-graph) @@ -21,7 +20,7 @@ repositories { dependencies { // Include the sdk as a dependency // x-release-please-start-version - implementation 'com.microsoft.graph:microsoft-graph:6.45.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' @@ -38,7 +37,7 @@ Add the dependency in `dependencies` in pom.xml com.microsoft.graph microsoft-graph - 6.45.0 + 6.68.0 @@ -100,24 +99,28 @@ For more detailed documentation, see: * [Known issues](https://github.com/MicrosoftGraph/msgraph-sdk-java/issues) * [Contributions](https://github.com/microsoftgraph/msgraph-sdk-java/blob/main/CONTRIBUTING.md) -## 5. Issues +## 5. Update Schedule + +The Microsoft Graph Java SDK is scheduled to be updated during the second and fourth week of each month + +## 6. Issues For known issues, see [issues](https://github.com/MicrosoftGraph/msgraph-sdk-java/issues). -## 6. Contributions +## 7. Contributions The Microsoft Graph SDK is open for contribution. To contribute to this project, see [Contributing](https://github.com/microsoftgraph/msgraph-sdk-java/blob/main/CONTRIBUTING.md). -## 7. Supported Java versions +## 8. Supported Java versions The Microsoft Graph SDK for Java library is supported at runtime for Java 8+ and [Android API revision 26](http://source.android.com/source/build-numbers.html) and greater. -## 8. License +## 9. License Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the [MIT license](LICENSE). -## 9. Third-party notices +## 10. Third-party notices [Third-party notices](THIRD%20PARTY%20NOTICES) diff --git a/android/build.gradle b/android/build.gradle index d77554fe136..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.52.0" - classpath "com.android.tools.build:gradle:8.11.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 c4d3106ccda..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 = 45 -# 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 5faaaa3704f..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.4' - - implementation 'com.microsoft.kiota:microsoft-kiota-authentication-azure:1.8.8' - implementation 'com.microsoft.kiota:microsoft-kiota-http-okHttp:1.8.8' - implementation 'com.microsoft.kiota:microsoft-kiota-serialization-json:1.8.8' - implementation 'com.microsoft.kiota:microsoft-kiota-serialization-text:1.8.8' - implementation 'com.microsoft.kiota:microsoft-kiota-serialization-form:1.8.8' - implementation 'com.microsoft.kiota:microsoft-kiota-serialization-multipart:1.8.8' -} 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 3f926b63431..586ef8d2f2a 100644 --- a/pom.xml +++ b/pom.xml @@ -1,48 +1,226 @@ - - - 6.0.0 + + + 4.0.0 com.microsoft.graph microsoft-graph - 6.45.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.1 + 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.4 + jakarta.annotation + jakarta.annotation-api + ${jakarta-annotation.version} + - org.junit.jupiter - junit-jupiter-api - 5.13.3 - 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/BaseGraphServiceClient.java b/src/main/java/com/microsoft/graph/generated/BaseGraphServiceClient.java index e22e7e6e6d3..6913d07bb97 100644 --- a/src/main/java/com/microsoft/graph/generated/BaseGraphServiceClient.java +++ b/src/main/java/com/microsoft/graph/generated/BaseGraphServiceClient.java @@ -457,7 +457,7 @@ public PermissionGrantsRequestBuilder permissionGrants() { return new PermissionGrantsRequestBuilder(pathParameters, requestAdapter); } /** - * The places property + * Provides operations to manage the collection of place entities. * @return a {@link PlacesRequestBuilder} */ @jakarta.annotation.Nonnull 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/devicemanagement/telecomexpensemanagementpartners/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/count/CountRequestBuilder.java similarity index 94% rename from src/main/java/com/microsoft/graph/generated/devicemanagement/telecomexpensemanagementpartners/count/CountRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/count/CountRequestBuilder.java index 611a1138a39..c374f76779b 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/telecomexpensemanagementpartners/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/count/CountRequestBuilder.java @@ -1,4 +1,4 @@ -package com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count; +package com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -25,7 +25,7 @@ public class CountRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/$count{?%24filter,%24search}", pathParameters); + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationDrifts/$count{?%24filter,%24search}", pathParameters); } /** * Instantiates a new {@link CountRequestBuilder} and sets the default values. @@ -33,7 +33,7 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/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/members/item/ConversationMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/members/item/ConversationMemberItemRequestBuilder.java index 98fe724ad7d..a76e0084403 100644 --- a/src/main/java/com/microsoft/graph/generated/chats/item/members/item/ConversationMemberItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/chats/item/members/item/ConversationMemberItemRequestBuilder.java @@ -57,21 +57,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve a conversationMember from a chat or channel. + * Retrieve a conversationMember from a chat. * @return a {@link ConversationMember} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationMember get() { return get(null); } /** - * Retrieve a conversationMember from a chat or channel. + * Retrieve a conversationMember from a chat. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ConversationMember} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ConversationMember get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +126,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve a conversationMember from a chat or channel. + * Retrieve a conversationMember from a chat. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +134,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a conversationMember from a chat or channel. + * Retrieve a conversationMember from a chat. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -186,7 +186,7 @@ public ConversationMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve a conversationMember from a chat or channel. + * Retrieve a conversationMember from a chat. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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 f820dc2e03e..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 @@ -93,23 +102,23 @@ public ChatMessageCollectionResponse get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageCollectionResponse::createFromDiscriminatorValue); } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. * @param body The request body * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body) { return post(body, null); } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -140,7 +149,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. * @param body The request body * @return a {@link RequestInformation} */ @@ -149,7 +158,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/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..ece2dfe118b --- /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); + } + /** + * Get targetedMessages from chats + * @return a {@link TargetedChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessageCollectionResponse get() { + return get(null); + } + /** + * Get targetedMessages from chats + * @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); + } + /** + * Get targetedMessages from chats + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get targetedMessages from chats + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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); + } + /** + * Get targetedMessages from chats + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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..5641c4c03ab --- /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); + } + /** + * Get targetedMessages from chats + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage get() { + return get(null); + } + /** + * Get targetedMessages from chats + * @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; + } + /** + * Get targetedMessages from chats + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get targetedMessages from chats + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 { + } + /** + * Get targetedMessages from chats + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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 e742e177031..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,8 +1,11 @@ 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; import com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder; import com.microsoft.graph.communications.onlinemeetings.OnlineMeetingsRequestBuilder; import com.microsoft.graph.communications.presences.PresencesRequestBuilder; import com.microsoft.graph.models.CloudCommunications; @@ -25,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} @@ -41,6 +52,14 @@ public CallRecordsRequestBuilder callRecords() { public CallsRequestBuilder calls() { return new CallsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the getAllOnlineMeetingMessages method. + * @return a {@link GetAllOnlineMeetingMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllOnlineMeetingMessagesRequestBuilder getAllOnlineMeetingMessages() { + return new GetAllOnlineMeetingMessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the getPresencesByUserId method. * @return a {@link GetPresencesByUserIdRequestBuilder} @@ -49,6 +68,14 @@ public CallsRequestBuilder calls() { public GetPresencesByUserIdRequestBuilder getPresencesByUserId() { return new GetPresencesByUserIdRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + * @return a {@link OnlineMeetingConversationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingConversationsRequestBuilder onlineMeetingConversations() { + return new OnlineMeetingConversationsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the onlineMeetings property of the microsoft.graph.cloudCommunications entity. * @return a {@link OnlineMeetingsRequestBuilder} @@ -105,7 +132,7 @@ public CloudCommunications get(@jakarta.annotation.Nullable final java.util.func } /** * Update communications - * @param body The request body + * @param body Represents a container that exposes navigation properties for cloud communications resources. * @return a {@link CloudCommunications} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -115,7 +142,7 @@ public CloudCommunications patch(@jakarta.annotation.Nonnull final CloudCommunic } /** * Update communications - * @param body The request body + * @param body Represents a container that exposes navigation properties for cloud communications resources. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudCommunications} * @throws ODataError When receiving a 4XX or 5XX status code @@ -150,7 +177,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f } /** * Update communications - * @param body The request body + * @param body Represents a container that exposes navigation properties for cloud communications resources. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -159,7 +186,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull } /** * Update communications - * @param body The request body + * @param body Represents a container that exposes navigation properties for cloud communications resources. * @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/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/participants/invite/InviteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/calls/item/participants/invite/InviteRequestBuilder.java index 471c548e60f..5675abf7a1b 100644 --- a/src/main/java/com/microsoft/graph/generated/communications/calls/item/participants/invite/InviteRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/communications/calls/item/participants/invite/InviteRequestBuilder.java @@ -36,23 +36,23 @@ public InviteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/communications/calls/{call%2Did}/participants/invite", rawUrl); } /** - * Invite participants to the active call. For more information about how to handle operations, see commsOperation. + * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. * @param body The request body * @return a {@link InviteParticipantsOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final InvitePostRequestBody body) { return post(body, null); } /** - * Invite participants to the active call. For more information about how to handle operations, see commsOperation. + * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link InviteParticipantsOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final InvitePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public InviteParticipantsOperation post(@jakarta.annotation.Nonnull final Invite return this.requestAdapter.send(requestInfo, errorMapping, InviteParticipantsOperation::createFromDiscriminatorValue); } /** - * Invite participants to the active call. For more information about how to handle operations, see commsOperation. + * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Invite participants to the active call. For more information about how to handle operations, see commsOperation. + * Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. * @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/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/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesGetResponse.java b/src/main/java/com/microsoft/graph/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesGetResponse.java new file mode 100644 index 00000000000..2bbf0f8336d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.communications.getallonlinemeetingmessages; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllOnlineMeetingMessagesGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetAllOnlineMeetingMessagesGetResponse} and sets the default values. + */ + public GetAllOnlineMeetingMessagesGetResponse() { + 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 GetAllOnlineMeetingMessagesGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetAllOnlineMeetingMessagesGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetAllOnlineMeetingMessagesGetResponse(); + } + /** + * The deserialization 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(EngagementConversationMessage::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/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesRequestBuilder.java new file mode 100644 index 00000000000..20ce50498b8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/getallonlinemeetingmessages/GetAllOnlineMeetingMessagesRequestBuilder.java @@ -0,0 +1,166 @@ +package com.microsoft.graph.communications.getallonlinemeetingmessages; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 getAllOnlineMeetingMessages method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllOnlineMeetingMessagesRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetAllOnlineMeetingMessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllOnlineMeetingMessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/getAllOnlineMeetingMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GetAllOnlineMeetingMessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllOnlineMeetingMessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/getAllOnlineMeetingMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + * @return a {@link GetAllOnlineMeetingMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetAllOnlineMeetingMessagesGetResponse get() { + return get(null); + } + /** + * Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetAllOnlineMeetingMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetAllOnlineMeetingMessagesGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetAllOnlineMeetingMessagesGetResponse::createFromDiscriminatorValue); + } + /** + * Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GetAllOnlineMeetingMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllOnlineMeetingMessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetAllOnlineMeetingMessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/onlinemeetingconversations/OnlineMeetingConversationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/OnlineMeetingConversationsRequestBuilder.java new file mode 100644 index 00000000000..be2a177ffb5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/OnlineMeetingConversationsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.communications.onlinemeetingconversations; + +import com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.OnlineMeetingEngagementConversation; +import com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnlineMeetingConversationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + * @param onlineMeetingEngagementConversationId The unique identifier of onlineMeetingEngagementConversation + * @return a {@link OnlineMeetingEngagementConversationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingEngagementConversationItemRequestBuilder byOnlineMeetingEngagementConversationId(@jakarta.annotation.Nonnull final String onlineMeetingEngagementConversationId) { + Objects.requireNonNull(onlineMeetingEngagementConversationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("onlineMeetingEngagementConversation%2Did", onlineMeetingEngagementConversationId); + return new OnlineMeetingEngagementConversationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link OnlineMeetingConversationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingConversationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link OnlineMeetingConversationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingConversationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @return a {@link OnlineMeetingEngagementConversationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversationCollectionResponse get() { + return get(null); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnlineMeetingEngagementConversationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeetingEngagementConversationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to onlineMeetingConversations for communications + * @param body The request body + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation post(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body) { + return post(body, null); + } + /** + * Create new navigation property to onlineMeetingConversations for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation post(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body, @jakarta.annotation.Nullable final 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, OnlineMeetingEngagementConversation::createFromDiscriminatorValue); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 onlineMeetingConversations for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to onlineMeetingConversations 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 OnlineMeetingEngagementConversation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link OnlineMeetingConversationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingConversationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OnlineMeetingConversationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b47ead62408 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.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/onlineMeetingConversations/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request 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/onlineMeetingConversations/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/onlinemeetingconversations/item/OnlineMeetingEngagementConversationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/OnlineMeetingEngagementConversationItemRequestBuilder.java new file mode 100644 index 00000000000..6d0c0e9c095 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/OnlineMeetingEngagementConversationItemRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.OnlineMeetingEngagementConversation; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnlineMeetingEngagementConversationItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder messages() { + return new MessagesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the onlineMeeting property of the microsoft.graph.onlineMeetingEngagementConversation entity. + * @return a {@link OnlineMeetingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingRequestBuilder onlineMeeting() { + return new OnlineMeetingRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the starter property of the microsoft.graph.engagementConversation entity. + * @return a {@link StarterRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StarterRequestBuilder starter() { + return new StarterRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link OnlineMeetingEngagementConversationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingEngagementConversationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link OnlineMeetingEngagementConversationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingEngagementConversationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property onlineMeetingConversations for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property onlineMeetingConversations for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation get() { + return get(null); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeetingEngagementConversation::createFromDiscriminatorValue); + } + /** + * Update the navigation property onlineMeetingConversations in communications + * @param body The request body + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation patch(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body) { + return patch(body, null); + } + /** + * Update the navigation property onlineMeetingConversations in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnlineMeetingEngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeetingEngagementConversation patch(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeetingEngagementConversation::createFromDiscriminatorValue); + } + /** + * Delete navigation property onlineMeetingConversations for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property onlineMeetingConversations for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 onlineMeetingConversations in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OnlineMeetingEngagementConversation body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property onlineMeetingConversations 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 OnlineMeetingEngagementConversation body, @jakarta.annotation.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 OnlineMeetingEngagementConversationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingEngagementConversationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OnlineMeetingEngagementConversationItemRequestBuilder(rawUrl, 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 structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/MessagesRequestBuilder.java new file mode 100644 index 00000000000..19453e67b0e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/MessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.EngagementConversationMessageCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + * @param engagementConversationMessageId The unique identifier of engagementConversationMessage + * @return a {@link EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder byEngagementConversationMessageId(@jakarta.annotation.Nonnull final String engagementConversationMessageId) { + Objects.requireNonNull(engagementConversationMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessage%2Did", engagementConversationMessageId); + return new EngagementConversationMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The messages in a Viva Engage conversation. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get() { + return get(null); + } + /** + * The messages in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messages for communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return post(body, null); + } + /** + * Create new navigation property to messages for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final 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, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * The messages in a Viva Engage conversation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The messages in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 messages for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messages 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 EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The messages in a Viva Engage conversation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/messages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f39e3b19483 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.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/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request 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/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/onlinemeetingconversations/item/messages/item/EngagementConversationMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/EngagementConversationMessageItemRequestBuilder.java new file mode 100644 index 00000000000..d0ad6d72b54 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/EngagementConversationMessageItemRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder conversation() { + return new ConversationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder reactions() { + return new ReactionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder replies() { + return new RepliesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder replyTo() { + return new ReplyToRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messages for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messages 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 messages in a Viva Engage conversation. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The messages in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property messages in communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return patch(body, null); + } + /** + * Update the navigation property messages in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property messages for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messages 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 messages in a Viva Engage conversation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The messages in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 messages in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messages 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 EngagementConversationMessage body, @jakarta.annotation.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 EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageItemRequestBuilder(rawUrl, 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 messages in a Viva Engage conversation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/messages/item/conversation/ConversationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/conversation/ConversationRequestBuilder.java new file mode 100644 index 00000000000..8aa707fbfc1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/conversation/ConversationRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation; + +import com.microsoft.graph.models.EngagementConversation; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", rawUrl); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get() { + return get(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversation::createFromDiscriminatorValue); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationRequestBuilder(rawUrl, requestAdapter); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/onlinemeetingconversations/item/messages/item/reactions/ReactionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/reactions/ReactionsRequestBuilder.java new file mode 100644 index 00000000000..995828b005f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/reactions/ReactionsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessageReaction; +import com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReactionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageReactionId The unique identifier of engagementConversationMessageReaction + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder byEngagementConversationMessageReactionId(@jakarta.annotation.Nonnull final String engagementConversationMessageReactionId) { + Objects.requireNonNull(engagementConversationMessageReactionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessageReaction%2Did", engagementConversationMessageReactionId); + return new EngagementConversationMessageReactionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get() { + return get(null); + } + /** + * Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReactionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return post(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final 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, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 reactions for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to reactions 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 EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReactionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/messages/item/reactions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/reactions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f1dfec547ca --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/reactions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.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/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request 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/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/onlinemeetingconversations/item/messages/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java new file mode 100644 index 00000000000..8acf1555b0f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item; + +import com.microsoft.graph.models.EngagementConversationMessageReaction; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReactionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property reactions for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return patch(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Delete navigation property reactions for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 reactions in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property reactions 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 EngagementConversationMessageReaction body, @jakarta.annotation.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 EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageReactionItemRequestBuilder(rawUrl, 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 reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/messages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/RepliesRequestBuilder.java new file mode 100644 index 00000000000..39fc41f9829 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/RepliesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.EngagementConversationMessageCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.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.engagementConversationMessage 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 manage the replies property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageId1 The unique identifier of engagementConversationMessage + * @return a {@link EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder byEngagementConversationMessageId1(@jakarta.annotation.Nonnull final String engagementConversationMessageId1) { + Objects.requireNonNull(engagementConversationMessageId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessage%2Did1", engagementConversationMessageId1); + return new EngagementConversationMessageItemRequestBuilder(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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get() { + return get(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return post(body, null); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final 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, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to replies 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 EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this 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); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/messages/item/replies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..778d00aef32 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%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/communications/onlinemeetingconversations/item/messages/item/replies/item/EngagementConversationMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/EngagementConversationMessageItemRequestBuilder.java new file mode 100644 index 00000000000..a266a4c159e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/EngagementConversationMessageItemRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.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.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder conversation() { + return new ConversationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder reactions() { + return new ReactionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder replyTo() { + return new ReplyToRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property replies for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property replies for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return patch(body, null); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property replies for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property replies for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property replies 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 EngagementConversationMessage body, @jakarta.annotation.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 EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageItemRequestBuilder(rawUrl, 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 messages that are replies to this message and form a threaded discussion. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/messages/item/replies/item/conversation/ConversationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/conversation/ConversationRequestBuilder.java new file mode 100644 index 00000000000..3a489b4a4fe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/conversation/ConversationRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation; + +import com.microsoft.graph.models.EngagementConversation; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/conversation{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/conversation{?%24expand,%24select}", rawUrl); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get() { + return get(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversation::createFromDiscriminatorValue); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationRequestBuilder(rawUrl, requestAdapter); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/onlinemeetingconversations/item/messages/item/replies/item/reactions/ReactionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/ReactionsRequestBuilder.java new file mode 100644 index 00000000000..2c8d8b5106e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/ReactionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessageReaction; +import com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReactionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageReactionId The unique identifier of engagementConversationMessageReaction + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder byEngagementConversationMessageReactionId(@jakarta.annotation.Nonnull final String engagementConversationMessageReactionId) { + Objects.requireNonNull(engagementConversationMessageReactionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessageReaction%2Did", engagementConversationMessageReactionId); + return new EngagementConversationMessageReactionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReactionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return post(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final 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, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 reactions for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to reactions 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 EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReactionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/messages/item/replies/item/reactions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e11c292d850 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.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/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request 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/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/onlinemeetingconversations/item/messages/item/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java new file mode 100644 index 00000000000..796ff3483dd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item; + +import com.microsoft.graph.models.EngagementConversationMessageReaction; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReactionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property reactions for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return patch(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Delete navigation property reactions for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 reactions in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property reactions 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 EngagementConversationMessageReaction body, @jakarta.annotation.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 EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageReactionItemRequestBuilder(rawUrl, 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 reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/messages/item/replies/item/replyto/ReplyToRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/replyto/ReplyToRequestBuilder.java new file mode 100644 index 00000000000..aad5d0dc120 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replies/item/replyto/ReplyToRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto; + +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyToRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/replyTo{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/replyTo{?%24expand,%24select}", rawUrl); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyToRequestBuilder(rawUrl, requestAdapter); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/onlinemeetingconversations/item/messages/item/replyto/ReplyToRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replyto/ReplyToRequestBuilder.java new file mode 100644 index 00000000000..e4614483310 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/messages/item/replyto/ReplyToRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto; + +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyToRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", rawUrl); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyToRequestBuilder(rawUrl, requestAdapter); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/onlinemeetingconversations/item/onlinemeeting/OnlineMeetingRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/onlinemeeting/OnlineMeetingRequestBuilder.java new file mode 100644 index 00000000000..989df40678a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/onlinemeeting/OnlineMeetingRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.OnlineMeeting; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the onlineMeeting property of the microsoft.graph.onlineMeetingEngagementConversation entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnlineMeetingRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the cloudCommunications entity. + * @return a {@link AttendeeReportRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AttendeeReportRequestBuilder attendeeReport() { + return new AttendeeReportRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link OnlineMeetingRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link OnlineMeetingRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnlineMeetingRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting{?%24expand,%24select}", rawUrl); + } + /** + * The online meeting associated with the conversation. + * @return a {@link OnlineMeeting} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeeting get() { + return get(null); + } + /** + * The online meeting associated with the conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnlineMeeting} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnlineMeeting get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnlineMeeting::createFromDiscriminatorValue); + } + /** + * The online meeting associated with the conversation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The online meeting associated with the conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link OnlineMeetingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnlineMeetingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OnlineMeetingRequestBuilder(rawUrl, requestAdapter); + } + /** + * The online meeting associated with the conversation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/onlinemeetingconversations/item/onlinemeeting/attendeereport/AttendeeReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/onlinemeeting/attendeereport/AttendeeReportRequestBuilder.java new file mode 100644 index 00000000000..28d959775f1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/onlinemeeting/attendeereport/AttendeeReportRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport; + +import com.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 AttendeeReportRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AttendeeReportRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AttendeeReportRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/attendeeReport", pathParameters); + } + /** + * Instantiates a new {@link AttendeeReportRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AttendeeReportRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/attendeeReport", rawUrl); + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. 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 stream of the attendee report of a Microsoft Teams live event. 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 stream of the attendee report of a Microsoft Teams live event. 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 stream of the attendee report of a Microsoft Teams live event. 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 content stream of the attendee report of a Microsoft Teams live event. 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 content stream of the attendee report of a Microsoft Teams live event. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. 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 stream of the attendee report of a Microsoft Teams live event. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The content stream of the attendee report of a Microsoft Teams live event. 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 stream of the attendee report of a Microsoft Teams live event. 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 stream of the attendee report of a Microsoft Teams live event. 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 AttendeeReportRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AttendeeReportRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AttendeeReportRequestBuilder(rawUrl, 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/onlinemeetingconversations/item/starter/StarterRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/StarterRequestBuilder.java new file mode 100644 index 00000000000..48150161bcf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/StarterRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the starter property of the microsoft.graph.engagementConversation entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StarterRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder conversation() { + return new ConversationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder reactions() { + return new ReactionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder replies() { + return new RepliesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder replyTo() { + return new ReplyToRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link StarterRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StarterRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link StarterRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StarterRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property starter for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property starter 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 first message in a Viva Engage conversation. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The first message in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property starter in communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return patch(body, null); + } + /** + * Update the navigation property starter in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property starter for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property starter 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 first message in a Viva Engage conversation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The first message in a Viva Engage conversation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 starter in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property starter 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 EngagementConversationMessage body, @jakarta.annotation.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 StarterRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StarterRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StarterRequestBuilder(rawUrl, 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 first message in a Viva Engage conversation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/starter/conversation/ConversationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/conversation/ConversationRequestBuilder.java new file mode 100644 index 00000000000..4a113ebc022 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/conversation/ConversationRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation; + +import com.microsoft.graph.models.EngagementConversation; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/conversation{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/conversation{?%24expand,%24select}", rawUrl); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get() { + return get(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversation::createFromDiscriminatorValue); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationRequestBuilder(rawUrl, requestAdapter); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/onlinemeetingconversations/item/starter/reactions/ReactionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/reactions/ReactionsRequestBuilder.java new file mode 100644 index 00000000000..c7a8566a614 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/reactions/ReactionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessageReaction; +import com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReactionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageReactionId The unique identifier of engagementConversationMessageReaction + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder byEngagementConversationMessageReactionId(@jakarta.annotation.Nonnull final String engagementConversationMessageReactionId) { + Objects.requireNonNull(engagementConversationMessageReactionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessageReaction%2Did", engagementConversationMessageReactionId); + return new EngagementConversationMessageReactionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReactionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return post(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final 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, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 reactions for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to reactions 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 EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReactionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/starter/reactions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/reactions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..80fb6254d13 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/reactions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.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/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request 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/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/onlinemeetingconversations/item/starter/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java new file mode 100644 index 00000000000..130e4fe5e38 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item; + +import com.microsoft.graph.models.EngagementConversationMessageReaction; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReactionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property reactions for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return patch(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Delete navigation property reactions for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 reactions in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property reactions 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 EngagementConversationMessageReaction body, @jakarta.annotation.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 EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageReactionItemRequestBuilder(rawUrl, 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 reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/starter/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/RepliesRequestBuilder.java new file mode 100644 index 00000000000..d7459adee6d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/RepliesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.EngagementConversationMessageCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.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.engagementConversationMessage 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 manage the replies property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageId The unique identifier of engagementConversationMessage + * @return a {@link EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder byEngagementConversationMessageId(@jakarta.annotation.Nonnull final String engagementConversationMessageId) { + Objects.requireNonNull(engagementConversationMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessage%2Did", engagementConversationMessageId); + return new EngagementConversationMessageItemRequestBuilder(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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get() { + return get(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return post(body, null); + } + /** + * Create new navigation property to replies for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage post(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final 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, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to replies 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 EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this 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); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/starter/replies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a8f16393e89 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/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/communications/onlinemeetingconversations/item/starter/replies/item/EngagementConversationMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/EngagementConversationMessageItemRequestBuilder.java new file mode 100644 index 00000000000..8da0d16173b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/EngagementConversationMessageItemRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.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.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder conversation() { + return new ConversationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder reactions() { + return new ReactionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder replyTo() { + return new ReplyToRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property replies for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property replies for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return patch(body, null); + } + /** + * Update the navigation property replies in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage patch(@jakarta.annotation.Nonnull final EngagementConversationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property replies for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property replies for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of messages that are replies to this message and form a threaded discussion. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property replies 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 EngagementConversationMessage body, @jakarta.annotation.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 EngagementConversationMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageItemRequestBuilder(rawUrl, 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 messages that are replies to this message and form a threaded discussion. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/starter/replies/item/conversation/ConversationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/conversation/ConversationRequestBuilder.java new file mode 100644 index 00000000000..eef15cb0fce --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/conversation/ConversationRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation; + +import com.microsoft.graph.models.EngagementConversation; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConversationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConversationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConversationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", rawUrl); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get() { + return get(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversation::createFromDiscriminatorValue); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConversationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConversationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConversationRequestBuilder(rawUrl, requestAdapter); + } + /** + * The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/onlinemeetingconversations/item/starter/replies/item/reactions/ReactionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/ReactionsRequestBuilder.java new file mode 100644 index 00000000000..07f1a93d419 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/ReactionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions; + +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder; +import com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder; +import com.microsoft.graph.models.EngagementConversationMessageReaction; +import com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReactionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + * @param engagementConversationMessageReactionId The unique identifier of engagementConversationMessageReaction + * @return a {@link EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder byEngagementConversationMessageReactionId(@jakarta.annotation.Nonnull final String engagementConversationMessageReactionId) { + Objects.requireNonNull(engagementConversationMessageReactionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementConversationMessageReaction%2Did", engagementConversationMessageReactionId); + return new EngagementConversationMessageReactionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReactionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReactionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReactionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReactionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return post(body, null); + } + /** + * Create new navigation property to reactions for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction post(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final 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, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 reactions for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to reactions 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 EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReactionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReactionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReactionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/starter/replies/item/reactions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..789aefab83f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.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/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request 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/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/onlinemeetingconversations/item/starter/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java new file mode 100644 index 00000000000..17c72f0a90f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/reactions/item/EngagementConversationMessageReactionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item; + +import com.microsoft.graph.models.EngagementConversationMessageReaction; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReactionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementConversationMessageReactionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementConversationMessageReactionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property reactions for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get() { + return get(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return patch(body, null); + } + /** + * Update the navigation property reactions in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessageReaction} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReaction patch(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessageReaction::createFromDiscriminatorValue); + } + /** + * Delete navigation property reactions for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property reactions for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of reactions (such as like and smile) that users have applied to this message. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 reactions in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementConversationMessageReaction body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property reactions 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 EngagementConversationMessageReaction body, @jakarta.annotation.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 EngagementConversationMessageReactionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementConversationMessageReactionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementConversationMessageReactionItemRequestBuilder(rawUrl, 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 reactions (such as like and smile) that users have applied to this message. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/onlinemeetingconversations/item/starter/replies/item/replyto/ReplyToRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/replyto/ReplyToRequestBuilder.java new file mode 100644 index 00000000000..01dd83094dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replies/item/replyto/ReplyToRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto; + +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyToRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", rawUrl); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyToRequestBuilder(rawUrl, requestAdapter); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/onlinemeetingconversations/item/starter/replyto/ReplyToRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replyto/ReplyToRequestBuilder.java new file mode 100644 index 00000000000..0ad33149009 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/onlinemeetingconversations/item/starter/replyto/ReplyToRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto; + +import com.microsoft.graph.models.EngagementConversationMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyToRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replyTo{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReplyToRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyToRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replyTo{?%24expand,%24select}", rawUrl); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get() { + return get(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementConversationMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementConversationMessage::createFromDiscriminatorValue); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReplyToRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyToRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyToRequestBuilder(rawUrl, requestAdapter); + } + /** + * The parent message to which this message is a reply, if it is part of a reply chain. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/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/communications/presences/item/setpresence/SetPresenceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/presences/item/setpresence/SetPresenceRequestBuilder.java index 66044377fb7..0b81ce5a840 100644 --- a/src/main/java/com/microsoft/graph/generated/communications/presences/item/setpresence/SetPresenceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/communications/presences/item/setpresence/SetPresenceRequestBuilder.java @@ -35,7 +35,7 @@ public SetPresenceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/communications/presences/{presence%2Did}/setPresence", rawUrl); } /** - * Set the state of a user's presence session as an application. + * Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph API. * @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 SetPresencePostRequestBody bo post(body, null); } /** - * Set the state of a user's presence session as an application. + * Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph API. * @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 SetPresencePostRequestBody bo this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Set the state of a user's presence session as an application. + * Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph API. * @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 state of a user's presence session as an application. + * Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph 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/connections/item/items/item/microsoftgraphexternalconnectorsaddactivities/MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/connections/item/items/item/microsoftgraphexternalconnectorsaddactivities/MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder.java index 9c95b8eae42..b1664886d8f 100644 --- a/src/main/java/com/microsoft/graph/generated/connections/item/items/item/microsoftgraphexternalconnectorsaddactivities/MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/connections/item/items/item/microsoftgraphexternalconnectorsaddactivities/MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder.java @@ -35,21 +35,23 @@ public MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder(@jakarta.anno super(requestAdapter, "{+baseurl}/connections/{externalConnection%2Did}/items/{externalItem%2Did}/microsoft.graph.externalConnectors.addActivities", rawUrl); } /** - * Invoke action addActivities + * Append additional instances of externalActivity objects on an externalItem. * @param body The request body * @return a {@link AddActivitiesPostResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public AddActivitiesPostResponse post(@jakarta.annotation.Nonnull final AddActivitiesPostRequestBody body) { return post(body, null); } /** - * Invoke action addActivities + * Append additional instances of externalActivity objects on an externalItem. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AddActivitiesPostResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public AddActivitiesPostResponse post(@jakarta.annotation.Nonnull final AddActivitiesPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -60,7 +62,7 @@ public AddActivitiesPostResponse post(@jakarta.annotation.Nonnull final AddActiv return this.requestAdapter.send(requestInfo, errorMapping, AddActivitiesPostResponse::createFromDiscriminatorValue); } /** - * Invoke action addActivities + * Append additional instances of externalActivity objects on an externalItem. * @param body The request body * @return a {@link RequestInformation} */ @@ -69,7 +71,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Invoke action addActivities + * Append additional instances of externalActivity objects on an externalItem. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/contacts/ContactsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/contacts/ContactsRequestBuilder.java index 5ba4d7ea7b6..438a1f4e2da 100644 --- a/src/main/java/com/microsoft/graph/generated/contacts/ContactsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/contacts/ContactsRequestBuilder.java @@ -84,7 +84,7 @@ public OrgContactItemRequestBuilder byOrgContactId(@jakarta.annotation.Nonnull f * @param requestAdapter The request adapter to use to execute the requests. */ public ContactsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link ContactsRequestBuilder} and sets the default values. @@ -92,7 +92,7 @@ public ContactsRequestBuilder(@jakarta.annotation.Nonnull final HashMap toQueryParameters() { allQueryParams.put("%24count", count); allQueryParams.put("%24filter", filter); allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); allQueryParams.put("%24top", top); allQueryParams.put("%24expand", expand); allQueryParams.put("%24orderby", orderby); 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/OrgContactItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/contacts/item/OrgContactItemRequestBuilder.java index c6cbbe04339..62d9711e222 100644 --- a/src/main/java/com/microsoft/graph/generated/contacts/item/OrgContactItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/contacts/item/OrgContactItemRequestBuilder.java @@ -7,6 +7,7 @@ import com.microsoft.graph.contacts.item.getmemberobjects.GetMemberObjectsRequestBuilder; import com.microsoft.graph.contacts.item.manager.ManagerRequestBuilder; import com.microsoft.graph.contacts.item.memberof.MemberOfRequestBuilder; +import com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder; import com.microsoft.graph.contacts.item.restore.RestoreRequestBuilder; import com.microsoft.graph.contacts.item.retryserviceprovisioning.RetryServiceProvisioningRequestBuilder; import com.microsoft.graph.contacts.item.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder; @@ -87,6 +88,14 @@ public ManagerRequestBuilder manager() { public MemberOfRequestBuilder memberOf() { return new MemberOfRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.orgContact entity. + * @return a {@link OnPremisesSyncBehaviorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnPremisesSyncBehaviorRequestBuilder onPremisesSyncBehavior() { + return new OnPremisesSyncBehaviorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the restore method. * @return a {@link RestoreRequestBuilder} @@ -135,6 +144,24 @@ public OrgContactItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap 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 an organizational contact. * @return a {@link OrgContact} @@ -159,6 +186,51 @@ public OrgContact get(@jakarta.annotation.Nullable final java.util.function.Cons errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, OrgContact::createFromDiscriminatorValue); } + /** + * Update entity in contacts + * @param body The request body + * @return a {@link OrgContact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OrgContact patch(@jakarta.annotation.Nonnull final OrgContact body) { + return patch(body, null); + } + /** + * Update entity in contacts + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OrgContact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OrgContact patch(@jakarta.annotation.Nonnull final OrgContact body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OrgContact::createFromDiscriminatorValue); + } + /** + * Delete entity from contacts + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete entity from contacts + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 an organizational contact. * @return a {@link RequestInformation} @@ -179,6 +251,30 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } + /** + * Update entity in contacts + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OrgContact body) { + return toPatchRequestInformation(body, null); + } + /** + * Update entity in contacts + * @param body The request 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 OrgContact body, @jakarta.annotation.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. @@ -189,6 +285,12 @@ public OrgContactItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final St Objects.requireNonNull(rawUrl); return new OrgContactItemRequestBuilder(rawUrl, 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 an organizational contact. */ @@ -227,4 +329,10 @@ public class GetRequestConfiguration extends BaseRequestConfiguration { @jakarta.annotation.Nullable public GetQueryParameters queryParameters = new GetQueryParameters(); } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } } diff --git a/src/main/java/com/microsoft/graph/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/onpremisessyncbehavior/OnPremisesSyncBehaviorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/contacts/item/onpremisessyncbehavior/OnPremisesSyncBehaviorRequestBuilder.java new file mode 100644 index 00000000000..dde96e8b454 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/contacts/item/onpremisessyncbehavior/OnPremisesSyncBehaviorRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.contacts.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.orgContact 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}/contacts/{orgContact%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}/contacts/{orgContact%2Did}/onPremisesSyncBehavior{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property onPremisesSyncBehavior for contacts + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property onPremisesSyncBehavior for contacts + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.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 contacts + * @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 contacts + * @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 contacts + * @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 contacts + * @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 contacts + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property onPremisesSyncBehavior for contacts + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 contacts + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get onPremisesSyncBehavior from contacts + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 contacts + * @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 contacts + * @param body The request 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 contacts + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/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/deviceappmanagement/DeviceAppManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/DeviceAppManagementRequestBuilder.java index 762afa7cf5c..6e511060872 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/DeviceAppManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/DeviceAppManagementRequestBuilder.java @@ -10,6 +10,7 @@ import com.microsoft.graph.deviceappmanagement.mdmwindowsinformationprotectionpolicies.MdmWindowsInformationProtectionPoliciesRequestBuilder; import com.microsoft.graph.deviceappmanagement.mobileappcategories.MobileAppCategoriesRequestBuilder; import com.microsoft.graph.deviceappmanagement.mobileappconfigurations.MobileAppConfigurationsRequestBuilder; +import com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder; import com.microsoft.graph.deviceappmanagement.mobileapps.MobileAppsRequestBuilder; import com.microsoft.graph.deviceappmanagement.syncmicrosoftstoreforbusinessapps.SyncMicrosoftStoreForBusinessAppsRequestBuilder; import com.microsoft.graph.deviceappmanagement.targetedmanagedappconfigurations.TargetedManagedAppConfigurationsRequestBuilder; @@ -115,6 +116,14 @@ public MobileAppCategoriesRequestBuilder mobileAppCategories() { public MobileAppConfigurationsRequestBuilder mobileAppConfigurations() { return new MobileAppConfigurationsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the mobileAppRelationships property of the microsoft.graph.deviceAppManagement entity. + * @return a {@link MobileAppRelationshipsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppRelationshipsRequestBuilder mobileAppRelationships() { + return new MobileAppRelationshipsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the mobileApps property of the microsoft.graph.deviceAppManagement entity. * @return a {@link MobileAppsRequestBuilder} @@ -200,7 +209,7 @@ public DeviceAppManagement get(@jakarta.annotation.Nullable final java.util.func * @param body The request body * @return a {@link DeviceAppManagement} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceAppManagement patch(@jakarta.annotation.Nonnull final DeviceAppManagement body) { @@ -212,7 +221,7 @@ public DeviceAppManagement patch(@jakarta.annotation.Nonnull final DeviceAppMana * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceAppManagement} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceAppManagement patch(@jakarta.annotation.Nonnull final DeviceAppManagement body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/androidmanagedappprotections/AndroidManagedAppProtectionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/androidmanagedappprotections/AndroidManagedAppProtectionsRequestBuilder.java index 56664b084da..0dcc7cb200a 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/androidmanagedappprotections/AndroidManagedAppProtectionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/androidmanagedappprotections/AndroidManagedAppProtectionsRequestBuilder.java @@ -60,21 +60,19 @@ public AndroidManagedAppProtectionsRequestBuilder(@jakarta.annotation.Nonnull fi super(requestAdapter, "{+baseurl}/deviceAppManagement/androidManagedAppProtections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the androidManagedAppProtection objects. + * Android managed app policies. * @return a {@link AndroidManagedAppProtectionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AndroidManagedAppProtectionCollectionResponse get() { return get(null); } /** - * List properties and relationships of the androidManagedAppProtection objects. + * Android managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AndroidManagedAppProtectionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AndroidManagedAppProtectionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public AndroidManagedAppProtectionCollectionResponse get(@jakarta.annotation.Nul return this.requestAdapter.send(requestInfo, errorMapping, AndroidManagedAppProtectionCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new androidManagedAppProtection object. + * Create new navigation property to androidManagedAppProtections for deviceAppManagement * @param body The request body * @return a {@link AndroidManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AndroidManagedAppProtection post(@jakarta.annotation.Nonnull final AndroidManagedAppProtection body) { return post(body, null); } /** - * Create a new androidManagedAppProtection object. + * Create new navigation property to androidManagedAppProtections for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AndroidManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AndroidManagedAppProtection post(@jakarta.annotation.Nonnull final AndroidManagedAppProtection body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public AndroidManagedAppProtection post(@jakarta.annotation.Nonnull final Androi return this.requestAdapter.send(requestInfo, errorMapping, AndroidManagedAppProtection::createFromDiscriminatorValue); } /** - * List properties and relationships of the androidManagedAppProtection objects. + * Android managed app policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the androidManagedAppProtection objects. + * Android managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new androidManagedAppProtection object. + * Create new navigation property to androidManagedAppProtections for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new androidManagedAppProtection object. + * Create new navigation property to androidManagedAppProtections for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public AndroidManagedAppProtectionsRequestBuilder withUrl(@jakarta.annotation.No return new AndroidManagedAppProtectionsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the androidManagedAppProtection objects. + * Android managed app policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/androidmanagedappprotections/item/AndroidManagedAppProtectionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/androidmanagedappprotections/item/AndroidManagedAppProtectionItemRequestBuilder.java index 470913c14ba..8d634964e63 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/androidmanagedappprotections/item/AndroidManagedAppProtectionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/androidmanagedappprotections/item/AndroidManagedAppProtectionItemRequestBuilder.java @@ -64,18 +64,16 @@ public AndroidManagedAppProtectionItemRequestBuilder(@jakarta.annotation.Nonnull super(requestAdapter, "{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a androidManagedAppProtection. + * Delete navigation property androidManagedAppProtections for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a androidManagedAppProtection. + * Delete navigation property androidManagedAppProtections for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -84,21 +82,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the androidManagedAppProtection object. + * Android managed app policies. * @return a {@link AndroidManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AndroidManagedAppProtection get() { return get(null); } /** - * Read properties and relationships of the androidManagedAppProtection object. + * Android managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AndroidManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AndroidManagedAppProtection get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,23 +104,21 @@ public AndroidManagedAppProtection get(@jakarta.annotation.Nullable final java.u return this.requestAdapter.send(requestInfo, errorMapping, AndroidManagedAppProtection::createFromDiscriminatorValue); } /** - * Update the properties of a androidManagedAppProtection object. + * Update the navigation property androidManagedAppProtections in deviceAppManagement * @param body The request body * @return a {@link AndroidManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AndroidManagedAppProtection patch(@jakarta.annotation.Nonnull final AndroidManagedAppProtection body) { return patch(body, null); } /** - * Update the properties of a androidManagedAppProtection object. + * Update the navigation property androidManagedAppProtections in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AndroidManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AndroidManagedAppProtection patch(@jakarta.annotation.Nonnull final AndroidManagedAppProtection body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -135,7 +129,7 @@ public AndroidManagedAppProtection patch(@jakarta.annotation.Nonnull final Andro return this.requestAdapter.send(requestInfo, errorMapping, AndroidManagedAppProtection::createFromDiscriminatorValue); } /** - * Deletes a androidManagedAppProtection. + * Delete navigation property androidManagedAppProtections for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -143,7 +137,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a androidManagedAppProtection. + * Delete navigation property androidManagedAppProtections for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -155,7 +149,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the androidManagedAppProtection object. + * Android managed app policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -163,7 +157,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the androidManagedAppProtection object. + * Android managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -175,7 +169,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a androidManagedAppProtection object. + * Update the navigation property androidManagedAppProtections in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -184,7 +178,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a androidManagedAppProtection object. + * Update the navigation property androidManagedAppProtections in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -215,7 +209,7 @@ public AndroidManagedAppProtectionItemRequestBuilder withUrl(@jakarta.annotation public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the androidManagedAppProtection object. + * Android managed app policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/defaultmanagedappprotections/DefaultManagedAppProtectionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/defaultmanagedappprotections/DefaultManagedAppProtectionsRequestBuilder.java index 01a0125e825..cfa8d810332 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/defaultmanagedappprotections/DefaultManagedAppProtectionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/defaultmanagedappprotections/DefaultManagedAppProtectionsRequestBuilder.java @@ -60,21 +60,19 @@ public DefaultManagedAppProtectionsRequestBuilder(@jakarta.annotation.Nonnull fi super(requestAdapter, "{+baseurl}/deviceAppManagement/defaultManagedAppProtections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the defaultManagedAppProtection objects. + * Default managed app policies. * @return a {@link DefaultManagedAppProtectionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DefaultManagedAppProtectionCollectionResponse get() { return get(null); } /** - * List properties and relationships of the defaultManagedAppProtection objects. + * Default managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DefaultManagedAppProtectionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DefaultManagedAppProtectionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DefaultManagedAppProtectionCollectionResponse get(@jakarta.annotation.Nul return this.requestAdapter.send(requestInfo, errorMapping, DefaultManagedAppProtectionCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new defaultManagedAppProtection object. + * Create new navigation property to defaultManagedAppProtections for deviceAppManagement * @param body The request body * @return a {@link DefaultManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DefaultManagedAppProtection post(@jakarta.annotation.Nonnull final DefaultManagedAppProtection body) { return post(body, null); } /** - * Create a new defaultManagedAppProtection object. + * Create new navigation property to defaultManagedAppProtections for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DefaultManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DefaultManagedAppProtection post(@jakarta.annotation.Nonnull final DefaultManagedAppProtection body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DefaultManagedAppProtection post(@jakarta.annotation.Nonnull final Defaul return this.requestAdapter.send(requestInfo, errorMapping, DefaultManagedAppProtection::createFromDiscriminatorValue); } /** - * List properties and relationships of the defaultManagedAppProtection objects. + * Default managed app policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the defaultManagedAppProtection objects. + * Default managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new defaultManagedAppProtection object. + * Create new navigation property to defaultManagedAppProtections for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new defaultManagedAppProtection object. + * Create new navigation property to defaultManagedAppProtections for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public DefaultManagedAppProtectionsRequestBuilder withUrl(@jakarta.annotation.No return new DefaultManagedAppProtectionsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the defaultManagedAppProtection objects. + * Default managed app policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/defaultmanagedappprotections/item/DefaultManagedAppProtectionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/defaultmanagedappprotections/item/DefaultManagedAppProtectionItemRequestBuilder.java index dadc15e7c38..a3b08d2ffb2 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/defaultmanagedappprotections/item/DefaultManagedAppProtectionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/defaultmanagedappprotections/item/DefaultManagedAppProtectionItemRequestBuilder.java @@ -55,18 +55,16 @@ public DefaultManagedAppProtectionItemRequestBuilder(@jakarta.annotation.Nonnull super(requestAdapter, "{+baseurl}/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a defaultManagedAppProtection. + * Delete navigation property defaultManagedAppProtections for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a defaultManagedAppProtection. + * Delete navigation property defaultManagedAppProtections for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -75,21 +73,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the defaultManagedAppProtection object. + * Default managed app policies. * @return a {@link DefaultManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DefaultManagedAppProtection get() { return get(null); } /** - * Read properties and relationships of the defaultManagedAppProtection object. + * Default managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DefaultManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DefaultManagedAppProtection get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -99,23 +95,21 @@ public DefaultManagedAppProtection get(@jakarta.annotation.Nullable final java.u return this.requestAdapter.send(requestInfo, errorMapping, DefaultManagedAppProtection::createFromDiscriminatorValue); } /** - * Update the properties of a defaultManagedAppProtection object. + * Update the navigation property defaultManagedAppProtections in deviceAppManagement * @param body The request body * @return a {@link DefaultManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DefaultManagedAppProtection patch(@jakarta.annotation.Nonnull final DefaultManagedAppProtection body) { return patch(body, null); } /** - * Update the properties of a defaultManagedAppProtection object. + * Update the navigation property defaultManagedAppProtections in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DefaultManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DefaultManagedAppProtection patch(@jakarta.annotation.Nonnull final DefaultManagedAppProtection body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +120,7 @@ public DefaultManagedAppProtection patch(@jakarta.annotation.Nonnull final Defau return this.requestAdapter.send(requestInfo, errorMapping, DefaultManagedAppProtection::createFromDiscriminatorValue); } /** - * Deletes a defaultManagedAppProtection. + * Delete navigation property defaultManagedAppProtections for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +128,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a defaultManagedAppProtection. + * Delete navigation property defaultManagedAppProtections for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the defaultManagedAppProtection object. + * Default managed app policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -154,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the defaultManagedAppProtection object. + * Default managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a defaultManagedAppProtection object. + * Update the navigation property defaultManagedAppProtections in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -175,7 +169,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a defaultManagedAppProtection object. + * Update the navigation property defaultManagedAppProtections in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -206,7 +200,7 @@ public DefaultManagedAppProtectionItemRequestBuilder withUrl(@jakarta.annotation public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the defaultManagedAppProtection object. + * Default managed app policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/IosManagedAppProtectionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/IosManagedAppProtectionsRequestBuilder.java index 789b5909f28..b17ec7663f2 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/IosManagedAppProtectionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/IosManagedAppProtectionsRequestBuilder.java @@ -60,21 +60,19 @@ public IosManagedAppProtectionsRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/deviceAppManagement/iosManagedAppProtections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the iosManagedAppProtection objects. + * iOS managed app policies. * @return a {@link IosManagedAppProtectionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosManagedAppProtectionCollectionResponse get() { return get(null); } /** - * List properties and relationships of the iosManagedAppProtection objects. + * iOS managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link IosManagedAppProtectionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosManagedAppProtectionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public IosManagedAppProtectionCollectionResponse get(@jakarta.annotation.Nullabl return this.requestAdapter.send(requestInfo, errorMapping, IosManagedAppProtectionCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new iosManagedAppProtection object. + * Create new navigation property to iosManagedAppProtections for deviceAppManagement * @param body The request body * @return a {@link IosManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosManagedAppProtection post(@jakarta.annotation.Nonnull final IosManagedAppProtection body) { return post(body, null); } /** - * Create a new iosManagedAppProtection object. + * Create new navigation property to iosManagedAppProtections for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link IosManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosManagedAppProtection post(@jakarta.annotation.Nonnull final IosManagedAppProtection body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public IosManagedAppProtection post(@jakarta.annotation.Nonnull final IosManaged return this.requestAdapter.send(requestInfo, errorMapping, IosManagedAppProtection::createFromDiscriminatorValue); } /** - * List properties and relationships of the iosManagedAppProtection objects. + * iOS managed app policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the iosManagedAppProtection objects. + * iOS managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new iosManagedAppProtection object. + * Create new navigation property to iosManagedAppProtections for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new iosManagedAppProtection object. + * Create new navigation property to iosManagedAppProtections for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public IosManagedAppProtectionsRequestBuilder withUrl(@jakarta.annotation.Nonnul return new IosManagedAppProtectionsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the iosManagedAppProtection objects. + * iOS managed app policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/IosManagedAppProtectionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/IosManagedAppProtectionItemRequestBuilder.java index 9adde4bfc5a..aa8b43f74ab 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/IosManagedAppProtectionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/IosManagedAppProtectionItemRequestBuilder.java @@ -64,18 +64,16 @@ public IosManagedAppProtectionItemRequestBuilder(@jakarta.annotation.Nonnull fin super(requestAdapter, "{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a iosManagedAppProtection. + * Delete navigation property iosManagedAppProtections for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a iosManagedAppProtection. + * Delete navigation property iosManagedAppProtections for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -84,21 +82,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the iosManagedAppProtection object. + * iOS managed app policies. * @return a {@link IosManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosManagedAppProtection get() { return get(null); } /** - * Read properties and relationships of the iosManagedAppProtection object. + * iOS managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link IosManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosManagedAppProtection get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,23 +104,21 @@ public IosManagedAppProtection get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, IosManagedAppProtection::createFromDiscriminatorValue); } /** - * Update the properties of a iosManagedAppProtection object. + * Update the navigation property iosManagedAppProtections in deviceAppManagement * @param body The request body * @return a {@link IosManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosManagedAppProtection patch(@jakarta.annotation.Nonnull final IosManagedAppProtection body) { return patch(body, null); } /** - * Update the properties of a iosManagedAppProtection object. + * Update the navigation property iosManagedAppProtections in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link IosManagedAppProtection} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosManagedAppProtection patch(@jakarta.annotation.Nonnull final IosManagedAppProtection body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -135,7 +129,7 @@ public IosManagedAppProtection patch(@jakarta.annotation.Nonnull final IosManage return this.requestAdapter.send(requestInfo, errorMapping, IosManagedAppProtection::createFromDiscriminatorValue); } /** - * Deletes a iosManagedAppProtection. + * Delete navigation property iosManagedAppProtections for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -143,7 +137,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a iosManagedAppProtection. + * Delete navigation property iosManagedAppProtections for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -155,7 +149,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the iosManagedAppProtection object. + * iOS managed app policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -163,7 +157,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the iosManagedAppProtection object. + * iOS managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -175,7 +169,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a iosManagedAppProtection object. + * Update the navigation property iosManagedAppProtections in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -184,7 +178,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a iosManagedAppProtection object. + * Update the navigation property iosManagedAppProtections in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -215,7 +209,7 @@ public IosManagedAppProtectionItemRequestBuilder withUrl(@jakarta.annotation.Non public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the iosManagedAppProtection object. + * iOS managed app policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/apps/AppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/apps/AppsRequestBuilder.java index 6b88a3727dd..757e57d9ebc 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/apps/AppsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/apps/AppsRequestBuilder.java @@ -60,21 +60,19 @@ public AppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jaka super(requestAdapter, "{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/apps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the managedMobileApp objects. + * List of apps to which the policy is deployed. * @return a {@link ManagedMobileAppCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedMobileAppCollectionResponse get() { return get(null); } /** - * List properties and relationships of the managedMobileApp objects. + * List of apps to which the policy is deployed. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedMobileAppCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedMobileAppCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public ManagedMobileAppCollectionResponse get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, ManagedMobileAppCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new managedMobileApp object. + * Create new navigation property to apps for deviceAppManagement * @param body The request body * @return a {@link ManagedMobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedMobileApp post(@jakarta.annotation.Nonnull final ManagedMobileApp body) { return post(body, null); } /** - * Create a new managedMobileApp object. + * Create new navigation property to apps for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedMobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedMobileApp post(@jakarta.annotation.Nonnull final ManagedMobileApp body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public ManagedMobileApp post(@jakarta.annotation.Nonnull final ManagedMobileApp return this.requestAdapter.send(requestInfo, errorMapping, ManagedMobileApp::createFromDiscriminatorValue); } /** - * List properties and relationships of the managedMobileApp objects. + * List of apps to which the policy is deployed. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the managedMobileApp objects. + * List of apps to which the policy is deployed. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new managedMobileApp object. + * Create new navigation property to apps for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new managedMobileApp object. + * Create new navigation property to apps for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public AppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUr return new AppsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the managedMobileApp objects. + * List of apps to which the policy is deployed. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/apps/item/ManagedMobileAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/apps/item/ManagedMobileAppItemRequestBuilder.java index 09399e875f4..8df22adcfca 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/apps/item/ManagedMobileAppItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/apps/item/ManagedMobileAppItemRequestBuilder.java @@ -37,18 +37,16 @@ public ManagedMobileAppItemRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/apps/{managedMobileApp%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a managedMobileApp. + * Delete navigation property apps for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a managedMobileApp. + * Delete navigation property apps for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedMobileApp object. + * List of apps to which the policy is deployed. * @return a {@link ManagedMobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedMobileApp get() { return get(null); } /** - * Read properties and relationships of the managedMobileApp object. + * List of apps to which the policy is deployed. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedMobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedMobileApp get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public ManagedMobileApp get(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, ManagedMobileApp::createFromDiscriminatorValue); } /** - * Update the properties of a managedMobileApp object. + * Update the navigation property apps in deviceAppManagement * @param body The request body * @return a {@link ManagedMobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedMobileApp patch(@jakarta.annotation.Nonnull final ManagedMobileApp body) { return patch(body, null); } /** - * Update the properties of a managedMobileApp object. + * Update the navigation property apps in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedMobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedMobileApp patch(@jakarta.annotation.Nonnull final ManagedMobileApp body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public ManagedMobileApp patch(@jakarta.annotation.Nonnull final ManagedMobileApp return this.requestAdapter.send(requestInfo, errorMapping, ManagedMobileApp::createFromDiscriminatorValue); } /** - * Deletes a managedMobileApp. + * Delete navigation property apps for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a managedMobileApp. + * Delete navigation property apps for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedMobileApp object. + * List of apps to which the policy is deployed. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedMobileApp object. + * List of apps to which the policy is deployed. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a managedMobileApp object. + * Update the navigation property apps in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a managedMobileApp object. + * Update the navigation property apps in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -188,7 +182,7 @@ public ManagedMobileAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedMobileApp object. + * List of apps to which the policy is deployed. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/assignments/AssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/assignments/AssignmentsRequestBuilder.java index e2a9011be9f..5d2f961538c 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/assignments/AssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/assignments/AssignmentsRequestBuilder.java @@ -60,21 +60,19 @@ public AssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/assignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the targetedManagedAppPolicyAssignment objects. + * Navigation property to list of inclusion and exclusion groups to which the policy is deployed. * @return a {@link TargetedManagedAppPolicyAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TargetedManagedAppPolicyAssignmentCollectionResponse get() { return get(null); } /** - * List properties and relationships of the targetedManagedAppPolicyAssignment objects. + * Navigation property to list of inclusion and exclusion groups to which the policy is deployed. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TargetedManagedAppPolicyAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TargetedManagedAppPolicyAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -109,7 +107,7 @@ public TargetedManagedAppPolicyAssignment post(@jakarta.annotation.Nonnull final return this.requestAdapter.send(requestInfo, errorMapping, TargetedManagedAppPolicyAssignment::createFromDiscriminatorValue); } /** - * List properties and relationships of the targetedManagedAppPolicyAssignment objects. + * Navigation property to list of inclusion and exclusion groups to which the policy is deployed. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the targetedManagedAppPolicyAssignment objects. + * Navigation property to list of inclusion and exclusion groups to which the policy is deployed. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +161,7 @@ public AssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new AssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the targetedManagedAppPolicyAssignment objects. + * Navigation property to list of inclusion and exclusion groups to which the policy is deployed. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/assignments/item/TargetedManagedAppPolicyAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/assignments/item/TargetedManagedAppPolicyAssignmentItemRequestBuilder.java index b2e5c8a335e..912627a080f 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/assignments/item/TargetedManagedAppPolicyAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/assignments/item/TargetedManagedAppPolicyAssignmentItemRequestBuilder.java @@ -37,18 +37,16 @@ public TargetedManagedAppPolicyAssignmentItemRequestBuilder(@jakarta.annotation. super(requestAdapter, "{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a targetedManagedAppPolicyAssignment. + * Delete navigation property assignments for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a targetedManagedAppPolicyAssignment. + * Delete navigation property assignments for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the targetedManagedAppPolicyAssignment object. + * Navigation property to list of inclusion and exclusion groups to which the policy is deployed. * @return a {@link TargetedManagedAppPolicyAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TargetedManagedAppPolicyAssignment get() { return get(null); } /** - * Read properties and relationships of the targetedManagedAppPolicyAssignment object. + * Navigation property to list of inclusion and exclusion groups to which the policy is deployed. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TargetedManagedAppPolicyAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TargetedManagedAppPolicyAssignment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public TargetedManagedAppPolicyAssignment get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, TargetedManagedAppPolicyAssignment::createFromDiscriminatorValue); } /** - * Update the properties of a targetedManagedAppPolicyAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @return a {@link TargetedManagedAppPolicyAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TargetedManagedAppPolicyAssignment patch(@jakarta.annotation.Nonnull final TargetedManagedAppPolicyAssignment body) { return patch(body, null); } /** - * Update the properties of a targetedManagedAppPolicyAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TargetedManagedAppPolicyAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TargetedManagedAppPolicyAssignment patch(@jakarta.annotation.Nonnull final TargetedManagedAppPolicyAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public TargetedManagedAppPolicyAssignment patch(@jakarta.annotation.Nonnull fina return this.requestAdapter.send(requestInfo, errorMapping, TargetedManagedAppPolicyAssignment::createFromDiscriminatorValue); } /** - * Deletes a targetedManagedAppPolicyAssignment. + * Delete navigation property assignments for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a targetedManagedAppPolicyAssignment. + * Delete navigation property assignments for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the targetedManagedAppPolicyAssignment object. + * Navigation property to list of inclusion and exclusion groups to which the policy is deployed. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the targetedManagedAppPolicyAssignment object. + * Navigation property to list of inclusion and exclusion groups to which the policy is deployed. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a targetedManagedAppPolicyAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a targetedManagedAppPolicyAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -188,7 +182,7 @@ public TargetedManagedAppPolicyAssignmentItemRequestBuilder withUrl(@jakarta.ann public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the targetedManagedAppPolicyAssignment object. + * Navigation property to list of inclusion and exclusion groups to which the policy is deployed. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/deploymentsummary/DeploymentSummaryRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/deploymentsummary/DeploymentSummaryRequestBuilder.java index 982c1b2f555..17d7e5bc7ab 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/deploymentsummary/DeploymentSummaryRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/iosmanagedappprotections/item/deploymentsummary/DeploymentSummaryRequestBuilder.java @@ -55,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedAppPolicyDeploymentSummary object. + * Navigation property to deployment summary of the configuration. * @return a {@link ManagedAppPolicyDeploymentSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppPolicyDeploymentSummary get() { return get(null); } /** - * Read properties and relationships of the managedAppPolicyDeploymentSummary object. + * Navigation property to deployment summary of the configuration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppPolicyDeploymentSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppPolicyDeploymentSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -79,23 +77,21 @@ public ManagedAppPolicyDeploymentSummary get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, ManagedAppPolicyDeploymentSummary::createFromDiscriminatorValue); } /** - * Update the properties of a managedAppPolicyDeploymentSummary object. + * Update the navigation property deploymentSummary in deviceAppManagement * @param body The request body * @return a {@link ManagedAppPolicyDeploymentSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppPolicyDeploymentSummary patch(@jakarta.annotation.Nonnull final ManagedAppPolicyDeploymentSummary body) { return patch(body, null); } /** - * Update the properties of a managedAppPolicyDeploymentSummary object. + * Update the navigation property deploymentSummary in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppPolicyDeploymentSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppPolicyDeploymentSummary patch(@jakarta.annotation.Nonnull final ManagedAppPolicyDeploymentSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedAppPolicyDeploymentSummary object. + * Navigation property to deployment summary of the configuration. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedAppPolicyDeploymentSummary object. + * Navigation property to deployment summary of the configuration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a managedAppPolicyDeploymentSummary object. + * Update the navigation property deploymentSummary in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a managedAppPolicyDeploymentSummary object. + * Update the navigation property deploymentSummary in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -186,7 +182,7 @@ public DeploymentSummaryRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedAppPolicyDeploymentSummary object. + * Navigation property to deployment summary of the configuration. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/ManagedAppPoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/ManagedAppPoliciesRequestBuilder.java index d73aa15e052..f04b54d27f4 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/ManagedAppPoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/ManagedAppPoliciesRequestBuilder.java @@ -60,21 +60,19 @@ public ManagedAppPoliciesRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceAppManagement/managedAppPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the managedAppConfiguration objects. + * Managed app policies. * @return a {@link ManagedAppPolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppPolicyCollectionResponse get() { return get(null); } /** - * List properties and relationships of the managedAppConfiguration objects. + * Managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppPolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppPolicyCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -109,7 +107,7 @@ public ManagedAppPolicy post(@jakarta.annotation.Nonnull final ManagedAppPolicy return this.requestAdapter.send(requestInfo, errorMapping, ManagedAppPolicy::createFromDiscriminatorValue); } /** - * List properties and relationships of the managedAppConfiguration objects. + * Managed app policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the managedAppConfiguration objects. + * Managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +161,7 @@ public ManagedAppPoliciesRequestBuilder withUrl(@jakarta.annotation.Nonnull fina return new ManagedAppPoliciesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the managedAppConfiguration objects. + * Managed app policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/ManagedAppPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/ManagedAppPolicyItemRequestBuilder.java index fe9ce73d4b5..fe76795ff3e 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/ManagedAppPolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/ManagedAppPolicyItemRequestBuilder.java @@ -64,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedAppConfiguration object. + * Managed app policies. * @return a {@link ManagedAppPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppPolicy get() { return get(null); } /** - * Read properties and relationships of the managedAppConfiguration object. + * Managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppPolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -133,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedAppConfiguration object. + * Managed app policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -141,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedAppConfiguration object. + * Managed app policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -193,7 +191,7 @@ public ManagedAppPolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedAppConfiguration object. + * Managed app policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/targetapps/TargetAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/targetapps/TargetAppsRequestBuilder.java index 90134a12068..d3f9f8c738d 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/targetapps/TargetAppsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedapppolicies/item/targetapps/TargetAppsRequestBuilder.java @@ -35,20 +35,18 @@ public TargetAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/deviceAppManagement/managedAppPolicies/{managedAppPolicy%2Did}/targetApps", rawUrl); } /** - * Not yet documented + * Invoke action targetApps * @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 TargetAppsPostRequestBody body) { post(body, null); } /** - * Not yet documented + * Invoke action targetApps * @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 TargetAppsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +56,7 @@ public void post(@jakarta.annotation.Nonnull final TargetAppsPostRequestBody bod this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Not yet documented + * Invoke action targetApps * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +65,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action targetApps * @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/deviceappmanagement/managedappregistrations/ManagedAppRegistrationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/ManagedAppRegistrationsRequestBuilder.java index 73ca8b4688a..7dab560de8e 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/ManagedAppRegistrationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/ManagedAppRegistrationsRequestBuilder.java @@ -69,21 +69,19 @@ public ManagedAppRegistrationsRequestBuilder(@jakarta.annotation.Nonnull final S super(requestAdapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the androidManagedAppRegistration objects. + * The managed app registrations. * @return a {@link ManagedAppRegistrationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppRegistrationCollectionResponse get() { return get(null); } /** - * List properties and relationships of the androidManagedAppRegistration objects. + * The managed app registrations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppRegistrationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppRegistrationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -93,23 +91,21 @@ public ManagedAppRegistrationCollectionResponse get(@jakarta.annotation.Nullable return this.requestAdapter.send(requestInfo, errorMapping, ManagedAppRegistrationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new androidManagedAppRegistration object. + * Create new navigation property to managedAppRegistrations for deviceAppManagement * @param body The request body * @return a {@link ManagedAppRegistration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppRegistration post(@jakarta.annotation.Nonnull final ManagedAppRegistration body) { return post(body, null); } /** - * Create a new androidManagedAppRegistration object. + * Create new navigation property to managedAppRegistrations for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppRegistration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppRegistration post(@jakarta.annotation.Nonnull final ManagedAppRegistration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -120,7 +116,7 @@ public ManagedAppRegistration post(@jakarta.annotation.Nonnull final ManagedAppR return this.requestAdapter.send(requestInfo, errorMapping, ManagedAppRegistration::createFromDiscriminatorValue); } /** - * List properties and relationships of the androidManagedAppRegistration objects. + * The managed app registrations. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -128,7 +124,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the androidManagedAppRegistration objects. + * The managed app registrations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new androidManagedAppRegistration object. + * Create new navigation property to managedAppRegistrations for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -149,7 +145,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new androidManagedAppRegistration object. + * Create new navigation property to managedAppRegistrations for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -174,7 +170,7 @@ public ManagedAppRegistrationsRequestBuilder withUrl(@jakarta.annotation.Nonnull return new ManagedAppRegistrationsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the androidManagedAppRegistration objects. + * The managed app registrations. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/getuseridswithflaggedappregistration/GetUserIdsWithFlaggedAppRegistrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/getuseridswithflaggedappregistration/GetUserIdsWithFlaggedAppRegistrationRequestBuilder.java index 81c03d35abc..5deeb65f90e 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/getuseridswithflaggedappregistration/GetUserIdsWithFlaggedAppRegistrationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/getuseridswithflaggedappregistration/GetUserIdsWithFlaggedAppRegistrationRequestBuilder.java @@ -36,21 +36,19 @@ public GetUserIdsWithFlaggedAppRegistrationRequestBuilder(@jakarta.annotation.No super(requestAdapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/getUserIdsWithFlaggedAppRegistration(){?%24count,%24filter,%24search,%24skip,%24top}", rawUrl); } /** - * Not yet documented + * Invoke function getUserIdsWithFlaggedAppRegistration * @return a {@link GetUserIdsWithFlaggedAppRegistrationGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public GetUserIdsWithFlaggedAppRegistrationGetResponse get() { return get(null); } /** - * Not yet documented + * Invoke function getUserIdsWithFlaggedAppRegistration * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link GetUserIdsWithFlaggedAppRegistrationGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public GetUserIdsWithFlaggedAppRegistrationGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -60,7 +58,7 @@ public GetUserIdsWithFlaggedAppRegistrationGetResponse get(@jakarta.annotation.N return this.requestAdapter.send(requestInfo, errorMapping, GetUserIdsWithFlaggedAppRegistrationGetResponse::createFromDiscriminatorValue); } /** - * Not yet documented + * Invoke function getUserIdsWithFlaggedAppRegistration * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +66,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Not yet documented + * Invoke function getUserIdsWithFlaggedAppRegistration * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +88,7 @@ public GetUserIdsWithFlaggedAppRegistrationRequestBuilder withUrl(@jakarta.annot return new GetUserIdsWithFlaggedAppRegistrationRequestBuilder(rawUrl, requestAdapter); } /** - * Not yet documented + * Invoke function getUserIdsWithFlaggedAppRegistration */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/ManagedAppRegistrationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/ManagedAppRegistrationItemRequestBuilder.java index 29054f4a301..d9f23353aaf 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/ManagedAppRegistrationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/ManagedAppRegistrationItemRequestBuilder.java @@ -82,21 +82,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the androidManagedAppRegistration object. + * The managed app registrations. * @return a {@link ManagedAppRegistration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppRegistration get() { return get(null); } /** - * Read properties and relationships of the androidManagedAppRegistration object. + * The managed app registrations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppRegistration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppRegistration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -151,7 +149,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the androidManagedAppRegistration object. + * The managed app registrations. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -159,7 +157,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the androidManagedAppRegistration object. + * The managed app registrations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -211,7 +209,7 @@ public ManagedAppRegistrationItemRequestBuilder withUrl(@jakarta.annotation.Nonn public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the androidManagedAppRegistration object. + * The managed app registrations. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/appliedpolicies/item/targetapps/TargetAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/appliedpolicies/item/targetapps/TargetAppsRequestBuilder.java index 6b8d2345dc5..80bc0fc2d6d 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/appliedpolicies/item/targetapps/TargetAppsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/appliedpolicies/item/targetapps/TargetAppsRequestBuilder.java @@ -35,20 +35,18 @@ public TargetAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/appliedPolicies/{managedAppPolicy%2Did}/targetApps", rawUrl); } /** - * Not yet documented + * Invoke action targetApps * @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 TargetAppsPostRequestBody body) { post(body, null); } /** - * Not yet documented + * Invoke action targetApps * @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 TargetAppsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +56,7 @@ public void post(@jakarta.annotation.Nonnull final TargetAppsPostRequestBody bod this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Not yet documented + * Invoke action targetApps * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +65,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action targetApps * @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/deviceappmanagement/managedappregistrations/item/intendedpolicies/item/targetapps/TargetAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/intendedpolicies/item/targetapps/TargetAppsRequestBuilder.java index 910c4cf6a34..5e86e102aa2 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/intendedpolicies/item/targetapps/TargetAppsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/intendedpolicies/item/targetapps/TargetAppsRequestBuilder.java @@ -35,20 +35,18 @@ public TargetAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/intendedPolicies/{managedAppPolicy%2Did}/targetApps", rawUrl); } /** - * Not yet documented + * Invoke action targetApps * @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 TargetAppsPostRequestBody body) { post(body, null); } /** - * Not yet documented + * Invoke action targetApps * @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 TargetAppsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +56,7 @@ public void post(@jakarta.annotation.Nonnull final TargetAppsPostRequestBody bod this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Not yet documented + * Invoke action targetApps * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +65,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action targetApps * @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/deviceappmanagement/managedappregistrations/item/operations/OperationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/operations/OperationsRequestBuilder.java index 615db07672f..2bdc321d656 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/operations/OperationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/operations/OperationsRequestBuilder.java @@ -60,21 +60,19 @@ public OperationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the managedAppOperation objects. + * Zero or more long running operations triggered on the app registration. * @return a {@link ManagedAppOperationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppOperationCollectionResponse get() { return get(null); } /** - * List properties and relationships of the managedAppOperation objects. + * Zero or more long running operations triggered on the app registration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppOperationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppOperationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public ManagedAppOperationCollectionResponse get(@jakarta.annotation.Nullable fi return this.requestAdapter.send(requestInfo, errorMapping, ManagedAppOperationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new managedAppOperation object. + * Create new navigation property to operations for deviceAppManagement * @param body The request body * @return a {@link ManagedAppOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppOperation post(@jakarta.annotation.Nonnull final ManagedAppOperation body) { return post(body, null); } /** - * Create a new managedAppOperation object. + * Create new navigation property to operations for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppOperation post(@jakarta.annotation.Nonnull final ManagedAppOperation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public ManagedAppOperation post(@jakarta.annotation.Nonnull final ManagedAppOper return this.requestAdapter.send(requestInfo, errorMapping, ManagedAppOperation::createFromDiscriminatorValue); } /** - * List properties and relationships of the managedAppOperation objects. + * Zero or more long running operations triggered on the app registration. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the managedAppOperation objects. + * Zero or more long running operations triggered on the app registration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new managedAppOperation object. + * Create new navigation property to operations for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new managedAppOperation object. + * Create new navigation property to operations for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public OperationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new OperationsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the managedAppOperation objects. + * Zero or more long running operations triggered on the app registration. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/operations/item/ManagedAppOperationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/operations/item/ManagedAppOperationItemRequestBuilder.java index 5f9203bf39a..1a94616cf72 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/operations/item/ManagedAppOperationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappregistrations/item/operations/item/ManagedAppOperationItemRequestBuilder.java @@ -37,18 +37,16 @@ public ManagedAppOperationItemRequestBuilder(@jakarta.annotation.Nonnull final S super(requestAdapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/operations/{managedAppOperation%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a managedAppOperation. + * Delete navigation property operations for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a managedAppOperation. + * Delete navigation property operations for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedAppOperation object. + * Zero or more long running operations triggered on the app registration. * @return a {@link ManagedAppOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppOperation get() { return get(null); } /** - * Read properties and relationships of the managedAppOperation object. + * Zero or more long running operations triggered on the app registration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppOperation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public ManagedAppOperation get(@jakarta.annotation.Nullable final java.util.func return this.requestAdapter.send(requestInfo, errorMapping, ManagedAppOperation::createFromDiscriminatorValue); } /** - * Update the properties of a managedAppOperation object. + * Update the navigation property operations in deviceAppManagement * @param body The request body * @return a {@link ManagedAppOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppOperation patch(@jakarta.annotation.Nonnull final ManagedAppOperation body) { return patch(body, null); } /** - * Update the properties of a managedAppOperation object. + * Update the navigation property operations in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppOperation patch(@jakarta.annotation.Nonnull final ManagedAppOperation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public ManagedAppOperation patch(@jakarta.annotation.Nonnull final ManagedAppOpe return this.requestAdapter.send(requestInfo, errorMapping, ManagedAppOperation::createFromDiscriminatorValue); } /** - * Deletes a managedAppOperation. + * Delete navigation property operations for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a managedAppOperation. + * Delete navigation property operations for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedAppOperation object. + * Zero or more long running operations triggered on the app registration. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedAppOperation object. + * Zero or more long running operations triggered on the app registration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a managedAppOperation object. + * Update the navigation property operations in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a managedAppOperation object. + * Update the navigation property operations in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -188,7 +182,7 @@ public ManagedAppOperationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedAppOperation object. + * Zero or more long running operations triggered on the app registration. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/ManagedAppStatusesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/ManagedAppStatusesRequestBuilder.java index 22537d5d889..8a2423aab5a 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/ManagedAppStatusesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/ManagedAppStatusesRequestBuilder.java @@ -60,21 +60,19 @@ public ManagedAppStatusesRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceAppManagement/managedAppStatuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the managedAppStatusRaw objects. + * The managed app statuses. * @return a {@link ManagedAppStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppStatusCollectionResponse get() { return get(null); } /** - * List properties and relationships of the managedAppStatusRaw objects. + * The managed app statuses. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppStatusCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -109,7 +107,7 @@ public ManagedAppStatus post(@jakarta.annotation.Nonnull final ManagedAppStatus return this.requestAdapter.send(requestInfo, errorMapping, ManagedAppStatus::createFromDiscriminatorValue); } /** - * List properties and relationships of the managedAppStatusRaw objects. + * The managed app statuses. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the managedAppStatusRaw objects. + * The managed app statuses. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +161,7 @@ public ManagedAppStatusesRequestBuilder withUrl(@jakarta.annotation.Nonnull fina return new ManagedAppStatusesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the managedAppStatusRaw objects. + * The managed app statuses. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/item/ManagedAppStatusItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/item/ManagedAppStatusItemRequestBuilder.java index e0cfb0e8610..d53341ba986 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/item/ManagedAppStatusItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedappstatuses/item/ManagedAppStatusItemRequestBuilder.java @@ -55,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedAppStatusRaw object. + * The managed app statuses. * @return a {@link ManagedAppStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppStatus get() { return get(null); } /** - * Read properties and relationships of the managedAppStatusRaw object. + * The managed app statuses. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedAppStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedAppStatus get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -124,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedAppStatusRaw object. + * The managed app statuses. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -132,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedAppStatusRaw object. + * The managed app statuses. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -184,7 +182,7 @@ public ManagedAppStatusItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedAppStatusRaw object. + * The managed app statuses. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/ManagedEBooksRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/ManagedEBooksRequestBuilder.java index c806be424f1..bd945678034 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/ManagedEBooksRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/ManagedEBooksRequestBuilder.java @@ -60,21 +60,19 @@ public ManagedEBooksRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/managedEBooks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the iosVppEBook objects. + * The Managed eBook. * @return a {@link ManagedEBookCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookCollectionResponse get() { return get(null); } /** - * List properties and relationships of the iosVppEBook objects. + * The Managed eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedEBookCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public ManagedEBookCollectionResponse get(@jakarta.annotation.Nullable final jav return this.requestAdapter.send(requestInfo, errorMapping, ManagedEBookCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new iosVppEBook object. + * Create new navigation property to managedEBooks for deviceAppManagement * @param body The request body * @return a {@link ManagedEBook} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBook post(@jakarta.annotation.Nonnull final ManagedEBook body) { return post(body, null); } /** - * Create a new iosVppEBook object. + * Create new navigation property to managedEBooks for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedEBook} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBook post(@jakarta.annotation.Nonnull final ManagedEBook body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public ManagedEBook post(@jakarta.annotation.Nonnull final ManagedEBook body, @j return this.requestAdapter.send(requestInfo, errorMapping, ManagedEBook::createFromDiscriminatorValue); } /** - * List properties and relationships of the iosVppEBook objects. + * The Managed eBook. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the iosVppEBook objects. + * The Managed eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new iosVppEBook object. + * Create new navigation property to managedEBooks for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new iosVppEBook object. + * Create new navigation property to managedEBooks for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public ManagedEBooksRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new ManagedEBooksRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the iosVppEBook objects. + * The Managed eBook. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/ManagedEBookItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/ManagedEBookItemRequestBuilder.java index 8f1d73a214c..5c850c0d9d9 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/ManagedEBookItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/ManagedEBookItemRequestBuilder.java @@ -82,18 +82,16 @@ public ManagedEBookItemRequestBuilder(@jakarta.annotation.Nonnull final String r super(requestAdapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a iosVppEBook. + * Delete navigation property managedEBooks for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a iosVppEBook. + * Delete navigation property managedEBooks for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -102,21 +100,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedEBook object. + * The Managed eBook. * @return a {@link ManagedEBook} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBook get() { return get(null); } /** - * Read properties and relationships of the managedEBook object. + * The Managed eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedEBook} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBook get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,23 +122,21 @@ public ManagedEBook get(@jakarta.annotation.Nullable final java.util.function.Co return this.requestAdapter.send(requestInfo, errorMapping, ManagedEBook::createFromDiscriminatorValue); } /** - * Update the properties of a iosVppEBook object. + * Update the navigation property managedEBooks in deviceAppManagement * @param body The request body * @return a {@link ManagedEBook} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBook patch(@jakarta.annotation.Nonnull final ManagedEBook body) { return patch(body, null); } /** - * Update the properties of a iosVppEBook object. + * Update the navigation property managedEBooks in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedEBook} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBook patch(@jakarta.annotation.Nonnull final ManagedEBook body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -153,7 +147,7 @@ public ManagedEBook patch(@jakarta.annotation.Nonnull final ManagedEBook body, @ return this.requestAdapter.send(requestInfo, errorMapping, ManagedEBook::createFromDiscriminatorValue); } /** - * Deletes a iosVppEBook. + * Delete navigation property managedEBooks for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -161,7 +155,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a iosVppEBook. + * Delete navigation property managedEBooks for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -173,7 +167,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedEBook object. + * The Managed eBook. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -181,7 +175,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedEBook object. + * The Managed eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -193,7 +187,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a iosVppEBook object. + * Update the navigation property managedEBooks in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -202,7 +196,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a iosVppEBook object. + * Update the navigation property managedEBooks in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -233,7 +227,7 @@ public ManagedEBookItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedEBook object. + * The Managed eBook. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assign/AssignRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assign/AssignRequestBuilder.java index b9742098fbd..a9f9bb46891 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assign/AssignRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assign/AssignRequestBuilder.java @@ -35,20 +35,18 @@ public AssignRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/assign", rawUrl); } /** - * Not yet documented + * Invoke action assign * @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); } /** - * Not yet documented + * Invoke action assign * @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); @@ -58,7 +56,7 @@ public void post(@jakarta.annotation.Nonnull final AssignPostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Not yet documented + * Invoke action assign * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +65,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action assign * @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/deviceappmanagement/managedebooks/item/assignments/AssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/AssignmentsRequestBuilder.java index c78ab3e1cd5..fc5a3b07e77 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/AssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/AssignmentsRequestBuilder.java @@ -60,21 +60,19 @@ public AssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/assignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the managedEBookAssignment objects. + * The list of assignments for this eBook. * @return a {@link ManagedEBookAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookAssignmentCollectionResponse get() { return get(null); } /** - * List properties and relationships of the managedEBookAssignment objects. + * The list of assignments for this eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedEBookAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public ManagedEBookAssignmentCollectionResponse get(@jakarta.annotation.Nullable return this.requestAdapter.send(requestInfo, errorMapping, ManagedEBookAssignmentCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new managedEBookAssignment object. + * Create new navigation property to assignments for deviceAppManagement * @param body The request body * @return a {@link ManagedEBookAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookAssignment post(@jakarta.annotation.Nonnull final ManagedEBookAssignment body) { return post(body, null); } /** - * Create a new managedEBookAssignment object. + * Create new navigation property to assignments for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedEBookAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookAssignment post(@jakarta.annotation.Nonnull final ManagedEBookAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public ManagedEBookAssignment post(@jakarta.annotation.Nonnull final ManagedEBoo return this.requestAdapter.send(requestInfo, errorMapping, ManagedEBookAssignment::createFromDiscriminatorValue); } /** - * List properties and relationships of the managedEBookAssignment objects. + * The list of assignments for this eBook. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the managedEBookAssignment objects. + * The list of assignments for this eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new managedEBookAssignment object. + * Create new navigation property to assignments for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new managedEBookAssignment object. + * Create new navigation property to assignments for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public AssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new AssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the managedEBookAssignment objects. + * The list of assignments for this eBook. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/item/ManagedEBookAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/item/ManagedEBookAssignmentItemRequestBuilder.java index 888b3b41d1b..e30349c6660 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/item/ManagedEBookAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/assignments/item/ManagedEBookAssignmentItemRequestBuilder.java @@ -37,18 +37,16 @@ public ManagedEBookAssignmentItemRequestBuilder(@jakarta.annotation.Nonnull fina super(requestAdapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/assignments/{managedEBookAssignment%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a managedEBookAssignment. + * Delete navigation property assignments for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a managedEBookAssignment. + * Delete navigation property assignments for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedEBookAssignment object. + * The list of assignments for this eBook. * @return a {@link ManagedEBookAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookAssignment get() { return get(null); } /** - * Read properties and relationships of the managedEBookAssignment object. + * The list of assignments for this eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedEBookAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookAssignment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public ManagedEBookAssignment get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, ManagedEBookAssignment::createFromDiscriminatorValue); } /** - * Update the properties of a managedEBookAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @return a {@link ManagedEBookAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookAssignment patch(@jakarta.annotation.Nonnull final ManagedEBookAssignment body) { return patch(body, null); } /** - * Update the properties of a managedEBookAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedEBookAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedEBookAssignment patch(@jakarta.annotation.Nonnull final ManagedEBookAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public ManagedEBookAssignment patch(@jakarta.annotation.Nonnull final ManagedEBo return this.requestAdapter.send(requestInfo, errorMapping, ManagedEBookAssignment::createFromDiscriminatorValue); } /** - * Deletes a managedEBookAssignment. + * Delete navigation property assignments for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a managedEBookAssignment. + * Delete navigation property assignments for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedEBookAssignment object. + * The list of assignments for this eBook. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedEBookAssignment object. + * The list of assignments for this eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a managedEBookAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a managedEBookAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -188,7 +182,7 @@ public ManagedEBookAssignmentItemRequestBuilder withUrl(@jakarta.annotation.Nonn public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedEBookAssignment object. + * The list of assignments for this eBook. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/devicestates/DeviceStatesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/devicestates/DeviceStatesRequestBuilder.java index 6d202b055de..3a0f398b7df 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/devicestates/DeviceStatesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/devicestates/DeviceStatesRequestBuilder.java @@ -60,21 +60,19 @@ public DeviceStatesRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/deviceStates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceInstallState objects. + * The list of installation states for this eBook. * @return a {@link DeviceInstallStateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceInstallStateCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceInstallState objects. + * The list of installation states for this eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceInstallStateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceInstallStateCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceInstallStateCollectionResponse get(@jakarta.annotation.Nullable fin return this.requestAdapter.send(requestInfo, errorMapping, DeviceInstallStateCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceInstallState object. + * Create new navigation property to deviceStates for deviceAppManagement * @param body The request body * @return a {@link DeviceInstallState} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceInstallState post(@jakarta.annotation.Nonnull final DeviceInstallState body) { return post(body, null); } /** - * Create a new deviceInstallState object. + * Create new navigation property to deviceStates for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceInstallState} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceInstallState post(@jakarta.annotation.Nonnull final DeviceInstallState body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceInstallState post(@jakarta.annotation.Nonnull final DeviceInstallSt return this.requestAdapter.send(requestInfo, errorMapping, DeviceInstallState::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceInstallState objects. + * The list of installation states for this eBook. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceInstallState objects. + * The list of installation states for this eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceInstallState object. + * Create new navigation property to deviceStates for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceInstallState object. + * Create new navigation property to deviceStates for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public DeviceStatesRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new DeviceStatesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceInstallState objects. + * The list of installation states for this eBook. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/devicestates/item/DeviceInstallStateItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/devicestates/item/DeviceInstallStateItemRequestBuilder.java index d1b1e0c6754..7d4145ea099 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/devicestates/item/DeviceInstallStateItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/devicestates/item/DeviceInstallStateItemRequestBuilder.java @@ -37,18 +37,16 @@ public DeviceInstallStateItemRequestBuilder(@jakarta.annotation.Nonnull final St super(requestAdapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/deviceStates/{deviceInstallState%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceInstallState. + * Delete navigation property deviceStates for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceInstallState. + * Delete navigation property deviceStates for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceInstallState object. + * The list of installation states for this eBook. * @return a {@link DeviceInstallState} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceInstallState get() { return get(null); } /** - * Read properties and relationships of the deviceInstallState object. + * The list of installation states for this eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceInstallState} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceInstallState get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public DeviceInstallState get(@jakarta.annotation.Nullable final java.util.funct return this.requestAdapter.send(requestInfo, errorMapping, DeviceInstallState::createFromDiscriminatorValue); } /** - * Update the properties of a deviceInstallState object. + * Update the navigation property deviceStates in deviceAppManagement * @param body The request body * @return a {@link DeviceInstallState} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceInstallState patch(@jakarta.annotation.Nonnull final DeviceInstallState body) { return patch(body, null); } /** - * Update the properties of a deviceInstallState object. + * Update the navigation property deviceStates in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceInstallState} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceInstallState patch(@jakarta.annotation.Nonnull final DeviceInstallState body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public DeviceInstallState patch(@jakarta.annotation.Nonnull final DeviceInstallS return this.requestAdapter.send(requestInfo, errorMapping, DeviceInstallState::createFromDiscriminatorValue); } /** - * Deletes a deviceInstallState. + * Delete navigation property deviceStates for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceInstallState. + * Delete navigation property deviceStates for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceInstallState object. + * The list of installation states for this eBook. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceInstallState object. + * The list of installation states for this eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceInstallState object. + * Update the navigation property deviceStates in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceInstallState object. + * Update the navigation property deviceStates in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -188,7 +182,7 @@ public DeviceInstallStateItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceInstallState object. + * The list of installation states for this eBook. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/installsummary/InstallSummaryRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/installsummary/InstallSummaryRequestBuilder.java index 8bb6558c9bd..eba255f4602 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/installsummary/InstallSummaryRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/installsummary/InstallSummaryRequestBuilder.java @@ -55,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the eBookInstallSummary object. + * Mobile App Install Summary. * @return a {@link EBookInstallSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public EBookInstallSummary get() { return get(null); } /** - * Read properties and relationships of the eBookInstallSummary object. + * Mobile App Install Summary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link EBookInstallSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public EBookInstallSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -79,23 +77,21 @@ public EBookInstallSummary get(@jakarta.annotation.Nullable final java.util.func return this.requestAdapter.send(requestInfo, errorMapping, EBookInstallSummary::createFromDiscriminatorValue); } /** - * Update the properties of a eBookInstallSummary object. + * Update the navigation property installSummary in deviceAppManagement * @param body The request body * @return a {@link EBookInstallSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public EBookInstallSummary patch(@jakarta.annotation.Nonnull final EBookInstallSummary body) { return patch(body, null); } /** - * Update the properties of a eBookInstallSummary object. + * Update the navigation property installSummary in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link EBookInstallSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public EBookInstallSummary patch(@jakarta.annotation.Nonnull final EBookInstallSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the eBookInstallSummary object. + * Mobile App Install Summary. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the eBookInstallSummary object. + * Mobile App Install Summary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a eBookInstallSummary object. + * Update the navigation property installSummary in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a eBookInstallSummary object. + * Update the navigation property installSummary in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -186,7 +182,7 @@ public InstallSummaryRequestBuilder withUrl(@jakarta.annotation.Nonnull final St public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the eBookInstallSummary object. + * Mobile App Install Summary. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/userstatesummary/UserStateSummaryRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/userstatesummary/UserStateSummaryRequestBuilder.java index 77040331580..61d9a660cab 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/userstatesummary/UserStateSummaryRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/userstatesummary/UserStateSummaryRequestBuilder.java @@ -60,21 +60,19 @@ public UserStateSummaryRequestBuilder(@jakarta.annotation.Nonnull final String r super(requestAdapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/userStateSummary{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the userInstallStateSummary objects. + * The list of installation states for this eBook. * @return a {@link UserInstallStateSummaryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public UserInstallStateSummaryCollectionResponse get() { return get(null); } /** - * List properties and relationships of the userInstallStateSummary objects. + * The list of installation states for this eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UserInstallStateSummaryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public UserInstallStateSummaryCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public UserInstallStateSummaryCollectionResponse get(@jakarta.annotation.Nullabl return this.requestAdapter.send(requestInfo, errorMapping, UserInstallStateSummaryCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new userInstallStateSummary object. + * Create new navigation property to userStateSummary for deviceAppManagement * @param body The request body * @return a {@link UserInstallStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public UserInstallStateSummary post(@jakarta.annotation.Nonnull final UserInstallStateSummary body) { return post(body, null); } /** - * Create a new userInstallStateSummary object. + * Create new navigation property to userStateSummary for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UserInstallStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public UserInstallStateSummary post(@jakarta.annotation.Nonnull final UserInstallStateSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public UserInstallStateSummary post(@jakarta.annotation.Nonnull final UserInstal return this.requestAdapter.send(requestInfo, errorMapping, UserInstallStateSummary::createFromDiscriminatorValue); } /** - * List properties and relationships of the userInstallStateSummary objects. + * The list of installation states for this eBook. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the userInstallStateSummary objects. + * The list of installation states for this eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new userInstallStateSummary object. + * Create new navigation property to userStateSummary for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new userInstallStateSummary object. + * Create new navigation property to userStateSummary for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public UserStateSummaryRequestBuilder withUrl(@jakarta.annotation.Nonnull final return new UserStateSummaryRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the userInstallStateSummary objects. + * The list of installation states for this eBook. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/userstatesummary/item/UserInstallStateSummaryItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/userstatesummary/item/UserInstallStateSummaryItemRequestBuilder.java index 6e074369370..e6a83100de3 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/userstatesummary/item/UserInstallStateSummaryItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/managedebooks/item/userstatesummary/item/UserInstallStateSummaryItemRequestBuilder.java @@ -46,18 +46,16 @@ public UserInstallStateSummaryItemRequestBuilder(@jakarta.annotation.Nonnull fin super(requestAdapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/userStateSummary/{userInstallStateSummary%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a userInstallStateSummary. + * Delete navigation property userStateSummary for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a userInstallStateSummary. + * Delete navigation property userStateSummary for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the userInstallStateSummary object. + * The list of installation states for this eBook. * @return a {@link UserInstallStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public UserInstallStateSummary get() { return get(null); } /** - * Read properties and relationships of the userInstallStateSummary object. + * The list of installation states for this eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UserInstallStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public UserInstallStateSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +86,21 @@ public UserInstallStateSummary get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, UserInstallStateSummary::createFromDiscriminatorValue); } /** - * Update the properties of a userInstallStateSummary object. + * Update the navigation property userStateSummary in deviceAppManagement * @param body The request body * @return a {@link UserInstallStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public UserInstallStateSummary patch(@jakarta.annotation.Nonnull final UserInstallStateSummary body) { return patch(body, null); } /** - * Update the properties of a userInstallStateSummary object. + * Update the navigation property userStateSummary in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UserInstallStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public UserInstallStateSummary patch(@jakarta.annotation.Nonnull final UserInstallStateSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +111,7 @@ public UserInstallStateSummary patch(@jakarta.annotation.Nonnull final UserInsta return this.requestAdapter.send(requestInfo, errorMapping, UserInstallStateSummary::createFromDiscriminatorValue); } /** - * Deletes a userInstallStateSummary. + * Delete navigation property userStateSummary for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +119,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a userInstallStateSummary. + * Delete navigation property userStateSummary for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the userInstallStateSummary object. + * The list of installation states for this eBook. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the userInstallStateSummary object. + * The list of installation states for this eBook. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a userInstallStateSummary object. + * Update the navigation property userStateSummary in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a userInstallStateSummary object. + * Update the navigation property userStateSummary in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -197,7 +191,7 @@ public UserInstallStateSummaryItemRequestBuilder withUrl(@jakarta.annotation.Non public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the userInstallStateSummary object. + * The list of installation states for this eBook. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mdmwindowsinformationprotectionpolicies/MdmWindowsInformationProtectionPoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mdmwindowsinformationprotectionpolicies/MdmWindowsInformationProtectionPoliciesRequestBuilder.java index ae6671338fa..2e4b60ef305 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mdmwindowsinformationprotectionpolicies/MdmWindowsInformationProtectionPoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mdmwindowsinformationprotectionpolicies/MdmWindowsInformationProtectionPoliciesRequestBuilder.java @@ -60,21 +60,19 @@ public MdmWindowsInformationProtectionPoliciesRequestBuilder(@jakarta.annotation super(requestAdapter, "{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the mdmWindowsInformationProtectionPolicy objects. + * Windows information protection for apps running on devices which are MDM enrolled. * @return a {@link MdmWindowsInformationProtectionPolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MdmWindowsInformationProtectionPolicyCollectionResponse get() { return get(null); } /** - * List properties and relationships of the mdmWindowsInformationProtectionPolicy objects. + * Windows information protection for apps running on devices which are MDM enrolled. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MdmWindowsInformationProtectionPolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MdmWindowsInformationProtectionPolicyCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public MdmWindowsInformationProtectionPolicyCollectionResponse get(@jakarta.anno return this.requestAdapter.send(requestInfo, errorMapping, MdmWindowsInformationProtectionPolicyCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new mdmWindowsInformationProtectionPolicy object. + * Create new navigation property to mdmWindowsInformationProtectionPolicies for deviceAppManagement * @param body The request body * @return a {@link MdmWindowsInformationProtectionPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MdmWindowsInformationProtectionPolicy post(@jakarta.annotation.Nonnull final MdmWindowsInformationProtectionPolicy body) { return post(body, null); } /** - * Create a new mdmWindowsInformationProtectionPolicy object. + * Create new navigation property to mdmWindowsInformationProtectionPolicies for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MdmWindowsInformationProtectionPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MdmWindowsInformationProtectionPolicy post(@jakarta.annotation.Nonnull final MdmWindowsInformationProtectionPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public MdmWindowsInformationProtectionPolicy post(@jakarta.annotation.Nonnull fi return this.requestAdapter.send(requestInfo, errorMapping, MdmWindowsInformationProtectionPolicy::createFromDiscriminatorValue); } /** - * List properties and relationships of the mdmWindowsInformationProtectionPolicy objects. + * Windows information protection for apps running on devices which are MDM enrolled. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the mdmWindowsInformationProtectionPolicy objects. + * Windows information protection for apps running on devices which are MDM enrolled. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new mdmWindowsInformationProtectionPolicy object. + * Create new navigation property to mdmWindowsInformationProtectionPolicies for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new mdmWindowsInformationProtectionPolicy object. + * Create new navigation property to mdmWindowsInformationProtectionPolicies for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public MdmWindowsInformationProtectionPoliciesRequestBuilder withUrl(@jakarta.an return new MdmWindowsInformationProtectionPoliciesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the mdmWindowsInformationProtectionPolicy objects. + * Windows information protection for apps running on devices which are MDM enrolled. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mdmwindowsinformationprotectionpolicies/item/MdmWindowsInformationProtectionPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mdmwindowsinformationprotectionpolicies/item/MdmWindowsInformationProtectionPolicyItemRequestBuilder.java index a0b87afd472..2a50530f132 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mdmwindowsinformationprotectionpolicies/item/MdmWindowsInformationProtectionPolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mdmwindowsinformationprotectionpolicies/item/MdmWindowsInformationProtectionPolicyItemRequestBuilder.java @@ -64,18 +64,16 @@ public MdmWindowsInformationProtectionPolicyItemRequestBuilder(@jakarta.annotati super(requestAdapter, "{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a mdmWindowsInformationProtectionPolicy. + * Delete navigation property mdmWindowsInformationProtectionPolicies for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a mdmWindowsInformationProtectionPolicy. + * Delete navigation property mdmWindowsInformationProtectionPolicies for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -84,21 +82,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the mdmWindowsInformationProtectionPolicy object. + * Windows information protection for apps running on devices which are MDM enrolled. * @return a {@link MdmWindowsInformationProtectionPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MdmWindowsInformationProtectionPolicy get() { return get(null); } /** - * Read properties and relationships of the mdmWindowsInformationProtectionPolicy object. + * Windows information protection for apps running on devices which are MDM enrolled. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MdmWindowsInformationProtectionPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MdmWindowsInformationProtectionPolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,23 +104,21 @@ public MdmWindowsInformationProtectionPolicy get(@jakarta.annotation.Nullable fi return this.requestAdapter.send(requestInfo, errorMapping, MdmWindowsInformationProtectionPolicy::createFromDiscriminatorValue); } /** - * Update the properties of a mdmWindowsInformationProtectionPolicy object. + * Update the navigation property mdmWindowsInformationProtectionPolicies in deviceAppManagement * @param body The request body * @return a {@link MdmWindowsInformationProtectionPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MdmWindowsInformationProtectionPolicy patch(@jakarta.annotation.Nonnull final MdmWindowsInformationProtectionPolicy body) { return patch(body, null); } /** - * Update the properties of a mdmWindowsInformationProtectionPolicy object. + * Update the navigation property mdmWindowsInformationProtectionPolicies in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MdmWindowsInformationProtectionPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MdmWindowsInformationProtectionPolicy patch(@jakarta.annotation.Nonnull final MdmWindowsInformationProtectionPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -135,7 +129,7 @@ public MdmWindowsInformationProtectionPolicy patch(@jakarta.annotation.Nonnull f return this.requestAdapter.send(requestInfo, errorMapping, MdmWindowsInformationProtectionPolicy::createFromDiscriminatorValue); } /** - * Deletes a mdmWindowsInformationProtectionPolicy. + * Delete navigation property mdmWindowsInformationProtectionPolicies for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -143,7 +137,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a mdmWindowsInformationProtectionPolicy. + * Delete navigation property mdmWindowsInformationProtectionPolicies for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -155,7 +149,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the mdmWindowsInformationProtectionPolicy object. + * Windows information protection for apps running on devices which are MDM enrolled. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -163,7 +157,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the mdmWindowsInformationProtectionPolicy object. + * Windows information protection for apps running on devices which are MDM enrolled. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -175,7 +169,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a mdmWindowsInformationProtectionPolicy object. + * Update the navigation property mdmWindowsInformationProtectionPolicies in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -184,7 +178,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a mdmWindowsInformationProtectionPolicy object. + * Update the navigation property mdmWindowsInformationProtectionPolicies in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -215,7 +209,7 @@ public MdmWindowsInformationProtectionPolicyItemRequestBuilder withUrl(@jakarta. public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the mdmWindowsInformationProtectionPolicy object. + * Windows information protection for apps running on devices which are MDM enrolled. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappcategories/MobileAppCategoriesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappcategories/MobileAppCategoriesRequestBuilder.java index 7da27c00f0f..9d40d904170 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappcategories/MobileAppCategoriesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappcategories/MobileAppCategoriesRequestBuilder.java @@ -60,21 +60,19 @@ public MobileAppCategoriesRequestBuilder(@jakarta.annotation.Nonnull final Strin super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppCategories{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the mobileAppCategory objects. + * The mobile app categories. * @return a {@link MobileAppCategoryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppCategoryCollectionResponse get() { return get(null); } /** - * List properties and relationships of the mobileAppCategory objects. + * The mobile app categories. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppCategoryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppCategoryCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public MobileAppCategoryCollectionResponse get(@jakarta.annotation.Nullable fina return this.requestAdapter.send(requestInfo, errorMapping, MobileAppCategoryCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new mobileAppCategory object. + * Create new navigation property to mobileAppCategories for deviceAppManagement * @param body The request body * @return a {@link MobileAppCategory} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppCategory post(@jakarta.annotation.Nonnull final MobileAppCategory body) { return post(body, null); } /** - * Create a new mobileAppCategory object. + * Create new navigation property to mobileAppCategories for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppCategory} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppCategory post(@jakarta.annotation.Nonnull final MobileAppCategory body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public MobileAppCategory post(@jakarta.annotation.Nonnull final MobileAppCategor return this.requestAdapter.send(requestInfo, errorMapping, MobileAppCategory::createFromDiscriminatorValue); } /** - * List properties and relationships of the mobileAppCategory objects. + * The mobile app categories. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the mobileAppCategory objects. + * The mobile app categories. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new mobileAppCategory object. + * Create new navigation property to mobileAppCategories for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new mobileAppCategory object. + * Create new navigation property to mobileAppCategories for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public MobileAppCategoriesRequestBuilder withUrl(@jakarta.annotation.Nonnull fin return new MobileAppCategoriesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the mobileAppCategory objects. + * The mobile app categories. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappcategories/item/MobileAppCategoryItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappcategories/item/MobileAppCategoryItemRequestBuilder.java index c882096e01f..571dfe98679 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappcategories/item/MobileAppCategoryItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappcategories/item/MobileAppCategoryItemRequestBuilder.java @@ -37,18 +37,16 @@ public MobileAppCategoryItemRequestBuilder(@jakarta.annotation.Nonnull final Str super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppCategories/{mobileAppCategory%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a mobileAppCategory. + * Delete navigation property mobileAppCategories for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a mobileAppCategory. + * Delete navigation property mobileAppCategories for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the mobileAppCategory object. + * The mobile app categories. * @return a {@link MobileAppCategory} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppCategory get() { return get(null); } /** - * Read properties and relationships of the mobileAppCategory object. + * The mobile app categories. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppCategory} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppCategory get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public MobileAppCategory get(@jakarta.annotation.Nullable final java.util.functi return this.requestAdapter.send(requestInfo, errorMapping, MobileAppCategory::createFromDiscriminatorValue); } /** - * Update the properties of a mobileAppCategory object. + * Update the navigation property mobileAppCategories in deviceAppManagement * @param body The request body * @return a {@link MobileAppCategory} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppCategory patch(@jakarta.annotation.Nonnull final MobileAppCategory body) { return patch(body, null); } /** - * Update the properties of a mobileAppCategory object. + * Update the navigation property mobileAppCategories in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppCategory} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppCategory patch(@jakarta.annotation.Nonnull final MobileAppCategory body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public MobileAppCategory patch(@jakarta.annotation.Nonnull final MobileAppCatego return this.requestAdapter.send(requestInfo, errorMapping, MobileAppCategory::createFromDiscriminatorValue); } /** - * Deletes a mobileAppCategory. + * Delete navigation property mobileAppCategories for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a mobileAppCategory. + * Delete navigation property mobileAppCategories for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the mobileAppCategory object. + * The mobile app categories. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the mobileAppCategory object. + * The mobile app categories. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a mobileAppCategory object. + * Update the navigation property mobileAppCategories in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a mobileAppCategory object. + * Update the navigation property mobileAppCategories in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -188,7 +182,7 @@ public MobileAppCategoryItemRequestBuilder withUrl(@jakarta.annotation.Nonnull f public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the mobileAppCategory object. + * The mobile app categories. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/MobileAppConfigurationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/MobileAppConfigurationsRequestBuilder.java index f6ed71ee550..f8e492cd3db 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/MobileAppConfigurationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/MobileAppConfigurationsRequestBuilder.java @@ -60,21 +60,19 @@ public MobileAppConfigurationsRequestBuilder(@jakarta.annotation.Nonnull final S super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the managedDeviceMobileAppConfiguration objects. + * The Managed Device Mobile Application Configurations. * @return a {@link ManagedDeviceMobileAppConfigurationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationCollectionResponse get() { return get(null); } /** - * List properties and relationships of the managedDeviceMobileAppConfiguration objects. + * The Managed Device Mobile Application Configurations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public ManagedDeviceMobileAppConfigurationCollectionResponse get(@jakarta.annota return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfigurationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new iosMobileAppConfiguration object. + * Create new navigation property to mobileAppConfigurations for deviceAppManagement * @param body The request body * @return a {@link ManagedDeviceMobileAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfiguration post(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfiguration body) { return post(body, null); } /** - * Create a new iosMobileAppConfiguration object. + * Create new navigation property to mobileAppConfigurations for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfiguration post(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public ManagedDeviceMobileAppConfiguration post(@jakarta.annotation.Nonnull fina return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfiguration::createFromDiscriminatorValue); } /** - * List properties and relationships of the managedDeviceMobileAppConfiguration objects. + * The Managed Device Mobile Application Configurations. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the managedDeviceMobileAppConfiguration objects. + * The Managed Device Mobile Application Configurations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new iosMobileAppConfiguration object. + * Create new navigation property to mobileAppConfigurations for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new iosMobileAppConfiguration object. + * Create new navigation property to mobileAppConfigurations for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public MobileAppConfigurationsRequestBuilder withUrl(@jakarta.annotation.Nonnull return new MobileAppConfigurationsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the managedDeviceMobileAppConfiguration objects. + * The Managed Device Mobile Application Configurations. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.java index 2dffcd3051c..c63f37ddd60 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.java @@ -91,18 +91,16 @@ public ManagedDeviceMobileAppConfigurationItemRequestBuilder(@jakarta.annotation super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a iosMobileAppConfiguration. + * Delete navigation property mobileAppConfigurations for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a iosMobileAppConfiguration. + * Delete navigation property mobileAppConfigurations for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -111,21 +109,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the iosMobileAppConfiguration object. + * The Managed Device Mobile Application Configurations. * @return a {@link ManagedDeviceMobileAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfiguration get() { return get(null); } /** - * Read properties and relationships of the iosMobileAppConfiguration object. + * The Managed Device Mobile Application Configurations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -135,23 +131,21 @@ public ManagedDeviceMobileAppConfiguration get(@jakarta.annotation.Nullable fina return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfiguration::createFromDiscriminatorValue); } /** - * Update the properties of a iosMobileAppConfiguration object. + * Update the navigation property mobileAppConfigurations in deviceAppManagement * @param body The request body * @return a {@link ManagedDeviceMobileAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfiguration patch(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfiguration body) { return patch(body, null); } /** - * Update the properties of a iosMobileAppConfiguration object. + * Update the navigation property mobileAppConfigurations in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfiguration patch(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -162,7 +156,7 @@ public ManagedDeviceMobileAppConfiguration patch(@jakarta.annotation.Nonnull fin return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfiguration::createFromDiscriminatorValue); } /** - * Deletes a iosMobileAppConfiguration. + * Delete navigation property mobileAppConfigurations for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -170,7 +164,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a iosMobileAppConfiguration. + * Delete navigation property mobileAppConfigurations for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +176,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the iosMobileAppConfiguration object. + * The Managed Device Mobile Application Configurations. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -190,7 +184,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the iosMobileAppConfiguration object. + * The Managed Device Mobile Application Configurations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -202,7 +196,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a iosMobileAppConfiguration object. + * Update the navigation property mobileAppConfigurations in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -211,7 +205,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a iosMobileAppConfiguration object. + * Update the navigation property mobileAppConfigurations in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -242,7 +236,7 @@ public ManagedDeviceMobileAppConfigurationItemRequestBuilder withUrl(@jakarta.an public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the iosMobileAppConfiguration object. + * The Managed Device Mobile Application Configurations. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/assign/AssignRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/assign/AssignRequestBuilder.java index b1f6fe2f596..3070338e782 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/assign/AssignRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/assign/AssignRequestBuilder.java @@ -35,20 +35,18 @@ public AssignRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/assign", rawUrl); } /** - * Not yet documented + * Invoke action assign * @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); } /** - * Not yet documented + * Invoke action assign * @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); @@ -58,7 +56,7 @@ public void post(@jakarta.annotation.Nonnull final AssignPostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Not yet documented + * Invoke action assign * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +65,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action assign * @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/deviceappmanagement/mobileappconfigurations/item/assignments/AssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/assignments/AssignmentsRequestBuilder.java index d25df63f401..bb8af998d72 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/assignments/AssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/assignments/AssignmentsRequestBuilder.java @@ -60,21 +60,19 @@ public AssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/assignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the managedDeviceMobileAppConfigurationAssignment objects. + * The list of group assignemenets for app configration. * @return a {@link ManagedDeviceMobileAppConfigurationAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationAssignmentCollectionResponse get() { return get(null); } /** - * List properties and relationships of the managedDeviceMobileAppConfigurationAssignment objects. + * The list of group assignemenets for app configration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public ManagedDeviceMobileAppConfigurationAssignmentCollectionResponse get(@jaka return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfigurationAssignmentCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new managedDeviceMobileAppConfigurationAssignment object. + * Create new navigation property to assignments for deviceAppManagement * @param body The request body * @return a {@link ManagedDeviceMobileAppConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationAssignment post(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationAssignment body) { return post(body, null); } /** - * Create a new managedDeviceMobileAppConfigurationAssignment object. + * Create new navigation property to assignments for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationAssignment post(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public ManagedDeviceMobileAppConfigurationAssignment post(@jakarta.annotation.No return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfigurationAssignment::createFromDiscriminatorValue); } /** - * List properties and relationships of the managedDeviceMobileAppConfigurationAssignment objects. + * The list of group assignemenets for app configration. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the managedDeviceMobileAppConfigurationAssignment objects. + * The list of group assignemenets for app configration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new managedDeviceMobileAppConfigurationAssignment object. + * Create new navigation property to assignments for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new managedDeviceMobileAppConfigurationAssignment object. + * Create new navigation property to assignments for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public AssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new AssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the managedDeviceMobileAppConfigurationAssignment objects. + * The list of group assignemenets for app configration. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/assignments/item/ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/assignments/item/ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilder.java index c53746e49ab..095aa5291c6 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/assignments/item/ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/assignments/item/ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilder.java @@ -37,18 +37,16 @@ public ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilder(@jakarta. super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/assignments/{managedDeviceMobileAppConfigurationAssignment%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a managedDeviceMobileAppConfigurationAssignment. + * Delete navigation property assignments for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a managedDeviceMobileAppConfigurationAssignment. + * Delete navigation property assignments for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationAssignment object. + * The list of group assignemenets for app configration. * @return a {@link ManagedDeviceMobileAppConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationAssignment get() { return get(null); } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationAssignment object. + * The list of group assignemenets for app configration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationAssignment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public ManagedDeviceMobileAppConfigurationAssignment get(@jakarta.annotation.Nul return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfigurationAssignment::createFromDiscriminatorValue); } /** - * Update the properties of a managedDeviceMobileAppConfigurationAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @return a {@link ManagedDeviceMobileAppConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationAssignment patch(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationAssignment body) { return patch(body, null); } /** - * Update the properties of a managedDeviceMobileAppConfigurationAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationAssignment patch(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public ManagedDeviceMobileAppConfigurationAssignment patch(@jakarta.annotation.N return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfigurationAssignment::createFromDiscriminatorValue); } /** - * Deletes a managedDeviceMobileAppConfigurationAssignment. + * Delete navigation property assignments for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a managedDeviceMobileAppConfigurationAssignment. + * Delete navigation property assignments for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationAssignment object. + * The list of group assignemenets for app configration. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationAssignment object. + * The list of group assignemenets for app configration. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a managedDeviceMobileAppConfigurationAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a managedDeviceMobileAppConfigurationAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -188,7 +182,7 @@ public ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilder withUrl(@ public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationAssignment object. + * The list of group assignemenets for app configration. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/devicestatuses/DeviceStatusesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/devicestatuses/DeviceStatusesRequestBuilder.java index 5f12f7d5e8c..dbef1cebb28 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/devicestatuses/DeviceStatusesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/devicestatuses/DeviceStatusesRequestBuilder.java @@ -60,21 +60,19 @@ public DeviceStatusesRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/deviceStatuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus objects. + * List of ManagedDeviceMobileAppConfigurationDeviceStatus. * @return a {@link ManagedDeviceMobileAppConfigurationDeviceStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationDeviceStatusCollectionResponse get() { return get(null); } /** - * List properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus objects. + * List of ManagedDeviceMobileAppConfigurationDeviceStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationDeviceStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationDeviceStatusCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public ManagedDeviceMobileAppConfigurationDeviceStatusCollectionResponse get(@ja return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfigurationDeviceStatusCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new managedDeviceMobileAppConfigurationDeviceStatus object. + * Create new navigation property to deviceStatuses for deviceAppManagement * @param body The request body * @return a {@link ManagedDeviceMobileAppConfigurationDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationDeviceStatus post(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationDeviceStatus body) { return post(body, null); } /** - * Create a new managedDeviceMobileAppConfigurationDeviceStatus object. + * Create new navigation property to deviceStatuses for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationDeviceStatus post(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationDeviceStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public ManagedDeviceMobileAppConfigurationDeviceStatus post(@jakarta.annotation. return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfigurationDeviceStatus::createFromDiscriminatorValue); } /** - * List properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus objects. + * List of ManagedDeviceMobileAppConfigurationDeviceStatus. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus objects. + * List of ManagedDeviceMobileAppConfigurationDeviceStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new managedDeviceMobileAppConfigurationDeviceStatus object. + * Create new navigation property to deviceStatuses for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new managedDeviceMobileAppConfigurationDeviceStatus object. + * Create new navigation property to deviceStatuses for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public DeviceStatusesRequestBuilder withUrl(@jakarta.annotation.Nonnull final St return new DeviceStatusesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus objects. + * List of ManagedDeviceMobileAppConfigurationDeviceStatus. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/devicestatuses/item/ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/devicestatuses/item/ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilder.java index 3d63829cdea..47ee3f5488f 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/devicestatuses/item/ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/devicestatuses/item/ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilder.java @@ -37,18 +37,16 @@ public ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilder(@jakart super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/deviceStatuses/{managedDeviceMobileAppConfigurationDeviceStatus%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a managedDeviceMobileAppConfigurationDeviceStatus. + * Delete navigation property deviceStatuses for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a managedDeviceMobileAppConfigurationDeviceStatus. + * Delete navigation property deviceStatuses for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus object. + * List of ManagedDeviceMobileAppConfigurationDeviceStatus. * @return a {@link ManagedDeviceMobileAppConfigurationDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationDeviceStatus get() { return get(null); } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus object. + * List of ManagedDeviceMobileAppConfigurationDeviceStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationDeviceStatus get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public ManagedDeviceMobileAppConfigurationDeviceStatus get(@jakarta.annotation.N return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfigurationDeviceStatus::createFromDiscriminatorValue); } /** - * Update the properties of a managedDeviceMobileAppConfigurationDeviceStatus object. + * Update the navigation property deviceStatuses in deviceAppManagement * @param body The request body * @return a {@link ManagedDeviceMobileAppConfigurationDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationDeviceStatus patch(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationDeviceStatus body) { return patch(body, null); } /** - * Update the properties of a managedDeviceMobileAppConfigurationDeviceStatus object. + * Update the navigation property deviceStatuses in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationDeviceStatus patch(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationDeviceStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public ManagedDeviceMobileAppConfigurationDeviceStatus patch(@jakarta.annotation return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfigurationDeviceStatus::createFromDiscriminatorValue); } /** - * Deletes a managedDeviceMobileAppConfigurationDeviceStatus. + * Delete navigation property deviceStatuses for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a managedDeviceMobileAppConfigurationDeviceStatus. + * Delete navigation property deviceStatuses for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus object. + * List of ManagedDeviceMobileAppConfigurationDeviceStatus. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus object. + * List of ManagedDeviceMobileAppConfigurationDeviceStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a managedDeviceMobileAppConfigurationDeviceStatus object. + * Update the navigation property deviceStatuses in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a managedDeviceMobileAppConfigurationDeviceStatus object. + * Update the navigation property deviceStatuses in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -188,7 +182,7 @@ public ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilder withUrl public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus object. + * List of ManagedDeviceMobileAppConfigurationDeviceStatus. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/devicestatussummary/DeviceStatusSummaryRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/devicestatussummary/DeviceStatusSummaryRequestBuilder.java index c116420f71e..b5441b7bb5d 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/devicestatussummary/DeviceStatusSummaryRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/devicestatussummary/DeviceStatusSummaryRequestBuilder.java @@ -55,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceSummary object. + * App configuration device status summary. * @return a {@link ManagedDeviceMobileAppConfigurationDeviceSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationDeviceSummary get() { return get(null); } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceSummary object. + * App configuration device status summary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationDeviceSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationDeviceSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -79,23 +77,21 @@ public ManagedDeviceMobileAppConfigurationDeviceSummary get(@jakarta.annotation. return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfigurationDeviceSummary::createFromDiscriminatorValue); } /** - * Update the properties of a managedDeviceMobileAppConfigurationDeviceSummary object. + * Update the navigation property deviceStatusSummary in deviceAppManagement * @param body The request body * @return a {@link ManagedDeviceMobileAppConfigurationDeviceSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationDeviceSummary patch(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationDeviceSummary body) { return patch(body, null); } /** - * Update the properties of a managedDeviceMobileAppConfigurationDeviceSummary object. + * Update the navigation property deviceStatusSummary in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationDeviceSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationDeviceSummary patch(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationDeviceSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceSummary object. + * App configuration device status summary. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceSummary object. + * App configuration device status summary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a managedDeviceMobileAppConfigurationDeviceSummary object. + * Update the navigation property deviceStatusSummary in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a managedDeviceMobileAppConfigurationDeviceSummary object. + * Update the navigation property deviceStatusSummary in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -186,7 +182,7 @@ public DeviceStatusSummaryRequestBuilder withUrl(@jakarta.annotation.Nonnull fin public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceSummary object. + * App configuration device status summary. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/userstatuses/UserStatusesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/userstatuses/UserStatusesRequestBuilder.java index 62e096d9543..0ce0f8d4f99 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/userstatuses/UserStatusesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/userstatuses/UserStatusesRequestBuilder.java @@ -60,21 +60,19 @@ public UserStatusesRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/userStatuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the managedDeviceMobileAppConfigurationUserStatus objects. + * List of ManagedDeviceMobileAppConfigurationUserStatus. * @return a {@link ManagedDeviceMobileAppConfigurationUserStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationUserStatusCollectionResponse get() { return get(null); } /** - * List properties and relationships of the managedDeviceMobileAppConfigurationUserStatus objects. + * List of ManagedDeviceMobileAppConfigurationUserStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationUserStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationUserStatusCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public ManagedDeviceMobileAppConfigurationUserStatusCollectionResponse get(@jaka return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfigurationUserStatusCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new managedDeviceMobileAppConfigurationUserStatus object. + * Create new navigation property to userStatuses for deviceAppManagement * @param body The request body * @return a {@link ManagedDeviceMobileAppConfigurationUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationUserStatus post(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationUserStatus body) { return post(body, null); } /** - * Create a new managedDeviceMobileAppConfigurationUserStatus object. + * Create new navigation property to userStatuses for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationUserStatus post(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationUserStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public ManagedDeviceMobileAppConfigurationUserStatus post(@jakarta.annotation.No return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfigurationUserStatus::createFromDiscriminatorValue); } /** - * List properties and relationships of the managedDeviceMobileAppConfigurationUserStatus objects. + * List of ManagedDeviceMobileAppConfigurationUserStatus. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the managedDeviceMobileAppConfigurationUserStatus objects. + * List of ManagedDeviceMobileAppConfigurationUserStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new managedDeviceMobileAppConfigurationUserStatus object. + * Create new navigation property to userStatuses for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new managedDeviceMobileAppConfigurationUserStatus object. + * Create new navigation property to userStatuses for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public UserStatusesRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new UserStatusesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the managedDeviceMobileAppConfigurationUserStatus objects. + * List of ManagedDeviceMobileAppConfigurationUserStatus. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/userstatuses/item/ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/userstatuses/item/ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilder.java index 5ca8352bf3d..1c8dd2fb71d 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/userstatuses/item/ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/userstatuses/item/ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilder.java @@ -37,18 +37,16 @@ public ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilder(@jakarta. super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/userStatuses/{managedDeviceMobileAppConfigurationUserStatus%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a managedDeviceMobileAppConfigurationUserStatus. + * Delete navigation property userStatuses for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a managedDeviceMobileAppConfigurationUserStatus. + * Delete navigation property userStatuses for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationUserStatus object. + * List of ManagedDeviceMobileAppConfigurationUserStatus. * @return a {@link ManagedDeviceMobileAppConfigurationUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationUserStatus get() { return get(null); } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationUserStatus object. + * List of ManagedDeviceMobileAppConfigurationUserStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationUserStatus get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public ManagedDeviceMobileAppConfigurationUserStatus get(@jakarta.annotation.Nul return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfigurationUserStatus::createFromDiscriminatorValue); } /** - * Update the properties of a managedDeviceMobileAppConfigurationUserStatus object. + * Update the navigation property userStatuses in deviceAppManagement * @param body The request body * @return a {@link ManagedDeviceMobileAppConfigurationUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationUserStatus patch(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationUserStatus body) { return patch(body, null); } /** - * Update the properties of a managedDeviceMobileAppConfigurationUserStatus object. + * Update the navigation property userStatuses in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationUserStatus patch(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationUserStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public ManagedDeviceMobileAppConfigurationUserStatus patch(@jakarta.annotation.N return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfigurationUserStatus::createFromDiscriminatorValue); } /** - * Deletes a managedDeviceMobileAppConfigurationUserStatus. + * Delete navigation property userStatuses for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a managedDeviceMobileAppConfigurationUserStatus. + * Delete navigation property userStatuses for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationUserStatus object. + * List of ManagedDeviceMobileAppConfigurationUserStatus. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationUserStatus object. + * List of ManagedDeviceMobileAppConfigurationUserStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a managedDeviceMobileAppConfigurationUserStatus object. + * Update the navigation property userStatuses in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a managedDeviceMobileAppConfigurationUserStatus object. + * Update the navigation property userStatuses in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -188,7 +182,7 @@ public ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilder withUrl(@ public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationUserStatus object. + * List of ManagedDeviceMobileAppConfigurationUserStatus. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/userstatussummary/UserStatusSummaryRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/userstatussummary/UserStatusSummaryRequestBuilder.java index 6a3e2927c12..a8e74af6e41 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/userstatussummary/UserStatusSummaryRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileappconfigurations/item/userstatussummary/UserStatusSummaryRequestBuilder.java @@ -55,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationUserSummary object. + * App configuration user status summary. * @return a {@link ManagedDeviceMobileAppConfigurationUserSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationUserSummary get() { return get(null); } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationUserSummary object. + * App configuration user status summary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationUserSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationUserSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -79,23 +77,21 @@ public ManagedDeviceMobileAppConfigurationUserSummary get(@jakarta.annotation.Nu return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceMobileAppConfigurationUserSummary::createFromDiscriminatorValue); } /** - * Update the properties of a managedDeviceMobileAppConfigurationUserSummary object. + * Update the navigation property userStatusSummary in deviceAppManagement * @param body The request body * @return a {@link ManagedDeviceMobileAppConfigurationUserSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationUserSummary patch(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationUserSummary body) { return patch(body, null); } /** - * Update the properties of a managedDeviceMobileAppConfigurationUserSummary object. + * Update the navigation property userStatusSummary in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDeviceMobileAppConfigurationUserSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDeviceMobileAppConfigurationUserSummary patch(@jakarta.annotation.Nonnull final ManagedDeviceMobileAppConfigurationUserSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationUserSummary object. + * App configuration user status summary. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationUserSummary object. + * App configuration user status summary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a managedDeviceMobileAppConfigurationUserSummary object. + * Update the navigation property userStatusSummary in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a managedDeviceMobileAppConfigurationUserSummary object. + * Update the navigation property userStatusSummary in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -186,7 +182,7 @@ public UserStatusSummaryRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the managedDeviceMobileAppConfigurationUserSummary object. + * App configuration user status summary. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapprelationships/MobileAppRelationshipsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapprelationships/MobileAppRelationshipsRequestBuilder.java new file mode 100644 index 00000000000..efa32a61a65 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapprelationships/MobileAppRelationshipsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.deviceappmanagement.mobileapprelationships; + +import com.microsoft.graph.deviceappmanagement.mobileapprelationships.count.CountRequestBuilder; +import com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder; +import com.microsoft.graph.models.MobileAppRelationship; +import com.microsoft.graph.models.MobileAppRelationshipCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the mobileAppRelationships property of the microsoft.graph.deviceAppManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppRelationshipsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the mobileAppRelationships property of the microsoft.graph.deviceAppManagement entity. + * @param mobileAppRelationshipId The unique identifier of mobileAppRelationship + * @return a {@link MobileAppRelationshipItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppRelationshipItemRequestBuilder byMobileAppRelationshipId(@jakarta.annotation.Nonnull final String mobileAppRelationshipId) { + Objects.requireNonNull(mobileAppRelationshipId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mobileAppRelationship%2Did", mobileAppRelationshipId); + return new MobileAppRelationshipItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MobileAppRelationshipsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppRelationshipsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppRelationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MobileAppRelationshipsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppRelationshipsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppRelationships{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + * @return a {@link MobileAppRelationshipCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppRelationshipCollectionResponse get() { + return get(null); + } + /** + * The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppRelationshipCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppRelationshipCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationshipCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to mobileAppRelationships for deviceAppManagement + * @param body The request body + * @return a {@link MobileAppRelationship} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRelationship body) { + return post(body, null); + } + /** + * Create new navigation property to mobileAppRelationships for deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppRelationship} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppRelationship post(@jakarta.annotation.Nonnull final MobileAppRelationship body, @jakarta.annotation.Nullable final 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, MobileAppRelationship::createFromDiscriminatorValue); + } + /** + * The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 mobileAppRelationships for deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppRelationship body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to mobileAppRelationships for deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MobileAppRelationship body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MobileAppRelationshipsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppRelationshipsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MobileAppRelationshipsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/deviceappmanagement/mobileapprelationships/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapprelationships/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e3f7d9203e2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapprelationships/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.deviceappmanagement.mobileapprelationships.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}/deviceAppManagement/mobileAppRelationships/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppRelationships/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapprelationships/item/MobileAppRelationshipItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapprelationships/item/MobileAppRelationshipItemRequestBuilder.java new file mode 100644 index 00000000000..d16c766bb11 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapprelationships/item/MobileAppRelationshipItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.deviceappmanagement.mobileapprelationships.item; + +import com.microsoft.graph.models.MobileAppRelationship; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the mobileAppRelationships property of the microsoft.graph.deviceAppManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppRelationshipItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MobileAppRelationshipItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppRelationshipItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppRelationships/{mobileAppRelationship%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MobileAppRelationshipItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MobileAppRelationshipItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileAppRelationships/{mobileAppRelationship%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property mobileAppRelationships for deviceAppManagement + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property mobileAppRelationships for deviceAppManagement + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + * @return a {@link MobileAppRelationship} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppRelationship get() { + return get(null); + } + /** + * The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppRelationship} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppRelationship get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); + } + /** + * Update the navigation property mobileAppRelationships in deviceAppManagement + * @param body The request body + * @return a {@link MobileAppRelationship} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppRelationship patch(@jakarta.annotation.Nonnull final MobileAppRelationship body) { + return patch(body, null); + } + /** + * Update the navigation property mobileAppRelationships in deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MobileAppRelationship} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MobileAppRelationship patch(@jakarta.annotation.Nonnull final MobileAppRelationship body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MobileAppRelationship::createFromDiscriminatorValue); + } + /** + * Delete navigation property mobileAppRelationships for deviceAppManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property mobileAppRelationships for deviceAppManagement + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 mobileAppRelationships in deviceAppManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppRelationship body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property mobileAppRelationships in deviceAppManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MobileAppRelationship body, @jakarta.annotation.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 MobileAppRelationshipItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MobileAppRelationshipItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MobileAppRelationshipItemRequestBuilder(rawUrl, 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 mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/deviceappmanagement/mobileapps/MobileAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/MobileAppsRequestBuilder.java index 8f9489c6bc0..307233774f7 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/MobileAppsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/MobileAppsRequestBuilder.java @@ -204,21 +204,19 @@ public MobileAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the macOSLobApp objects. + * The mobile apps. * @return a {@link MobileAppCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppCollectionResponse get() { return get(null); } /** - * List properties and relationships of the macOSLobApp objects. + * The mobile apps. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -228,23 +226,21 @@ public MobileAppCollectionResponse get(@jakarta.annotation.Nullable final java.u return this.requestAdapter.send(requestInfo, errorMapping, MobileAppCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new macOSLobApp object. + * Create new navigation property to mobileApps for deviceAppManagement * @param body The request body * @return a {@link MobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileApp post(@jakarta.annotation.Nonnull final MobileApp body) { return post(body, null); } /** - * Create a new macOSLobApp object. + * Create new navigation property to mobileApps for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileApp post(@jakarta.annotation.Nonnull final MobileApp body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -255,7 +251,7 @@ public MobileApp post(@jakarta.annotation.Nonnull final MobileApp body, @jakarta return this.requestAdapter.send(requestInfo, errorMapping, MobileApp::createFromDiscriminatorValue); } /** - * List properties and relationships of the macOSLobApp objects. + * The mobile apps. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -263,7 +259,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the macOSLobApp objects. + * The mobile apps. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -275,7 +271,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new macOSLobApp object. + * Create new navigation property to mobileApps for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -284,7 +280,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new macOSLobApp object. + * Create new navigation property to mobileApps for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -309,7 +305,7 @@ public MobileAppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new MobileAppsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the macOSLobApp objects. + * The mobile apps. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/MobileAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/MobileAppItemRequestBuilder.java index f3cac6144f0..77d1670c99c 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/MobileAppItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/MobileAppItemRequestBuilder.java @@ -208,18 +208,16 @@ public MobileAppItemRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a iosiPadOSWebClip. + * Delete navigation property mobileApps for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a iosiPadOSWebClip. + * Delete navigation property mobileApps for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -228,21 +226,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the iosLobApp object. + * The mobile apps. * @return a {@link MobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileApp get() { return get(null); } /** - * Read properties and relationships of the iosLobApp object. + * The mobile apps. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileApp get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -252,23 +248,21 @@ public MobileApp get(@jakarta.annotation.Nullable final java.util.function.Consu return this.requestAdapter.send(requestInfo, errorMapping, MobileApp::createFromDiscriminatorValue); } /** - * Update the properties of a iosVppApp object. + * Update the navigation property mobileApps in deviceAppManagement * @param body The request body * @return a {@link MobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileApp patch(@jakarta.annotation.Nonnull final MobileApp body) { return patch(body, null); } /** - * Update the properties of a iosVppApp object. + * Update the navigation property mobileApps in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileApp patch(@jakarta.annotation.Nonnull final MobileApp body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -279,7 +273,7 @@ public MobileApp patch(@jakarta.annotation.Nonnull final MobileApp body, @jakart return this.requestAdapter.send(requestInfo, errorMapping, MobileApp::createFromDiscriminatorValue); } /** - * Deletes a iosiPadOSWebClip. + * Delete navigation property mobileApps for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -287,7 +281,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a iosiPadOSWebClip. + * Delete navigation property mobileApps for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -299,7 +293,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the iosLobApp object. + * The mobile apps. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -307,7 +301,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the iosLobApp object. + * The mobile apps. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -319,7 +313,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a iosVppApp object. + * Update the navigation property mobileApps in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -328,7 +322,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a iosVppApp object. + * Update the navigation property mobileApps in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -359,7 +353,7 @@ public MobileAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the iosLobApp object. + * The mobile apps. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/assignments/AssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/assignments/AssignmentsRequestBuilder.java index a4807fd4ce4..67aa573c75f 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/assignments/AssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/assignments/AssignmentsRequestBuilder.java @@ -60,21 +60,19 @@ public AssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/assignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the mobileAppAssignment objects. + * The list of group assignments for this mobile app. * @return a {@link MobileAppAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppAssignmentCollectionResponse get() { return get(null); } /** - * List properties and relationships of the mobileAppAssignment objects. + * The list of group assignments for this mobile app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public MobileAppAssignmentCollectionResponse get(@jakarta.annotation.Nullable fi return this.requestAdapter.send(requestInfo, errorMapping, MobileAppAssignmentCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new mobileAppAssignment object. + * Create new navigation property to assignments for deviceAppManagement * @param body The request body * @return a {@link MobileAppAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppAssignment post(@jakarta.annotation.Nonnull final MobileAppAssignment body) { return post(body, null); } /** - * Create a new mobileAppAssignment object. + * Create new navigation property to assignments for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppAssignment post(@jakarta.annotation.Nonnull final MobileAppAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public MobileAppAssignment post(@jakarta.annotation.Nonnull final MobileAppAssig return this.requestAdapter.send(requestInfo, errorMapping, MobileAppAssignment::createFromDiscriminatorValue); } /** - * List properties and relationships of the mobileAppAssignment objects. + * The list of group assignments for this mobile app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the mobileAppAssignment objects. + * The list of group assignments for this mobile app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new mobileAppAssignment object. + * Create new navigation property to assignments for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new mobileAppAssignment object. + * Create new navigation property to assignments for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public AssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new AssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the mobileAppAssignment objects. + * The list of group assignments for this mobile app. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/assignments/item/MobileAppAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/assignments/item/MobileAppAssignmentItemRequestBuilder.java index 068f6694bf7..9b20842cd8b 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/assignments/item/MobileAppAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/assignments/item/MobileAppAssignmentItemRequestBuilder.java @@ -37,18 +37,16 @@ public MobileAppAssignmentItemRequestBuilder(@jakarta.annotation.Nonnull final S super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a mobileAppAssignment. + * Delete navigation property assignments for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a mobileAppAssignment. + * Delete navigation property assignments for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the mobileAppAssignment object. + * The list of group assignments for this mobile app. * @return a {@link MobileAppAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppAssignment get() { return get(null); } /** - * Read properties and relationships of the mobileAppAssignment object. + * The list of group assignments for this mobile app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppAssignment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public MobileAppAssignment get(@jakarta.annotation.Nullable final java.util.func return this.requestAdapter.send(requestInfo, errorMapping, MobileAppAssignment::createFromDiscriminatorValue); } /** - * Update the properties of a mobileAppAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @return a {@link MobileAppAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppAssignment patch(@jakarta.annotation.Nonnull final MobileAppAssignment body) { return patch(body, null); } /** - * Update the properties of a mobileAppAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppAssignment patch(@jakarta.annotation.Nonnull final MobileAppAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public MobileAppAssignment patch(@jakarta.annotation.Nonnull final MobileAppAssi return this.requestAdapter.send(requestInfo, errorMapping, MobileAppAssignment::createFromDiscriminatorValue); } /** - * Deletes a mobileAppAssignment. + * Delete navigation property assignments for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a mobileAppAssignment. + * Delete navigation property assignments for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the mobileAppAssignment object. + * The list of group assignments for this mobile app. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the mobileAppAssignment object. + * The list of group assignments for this mobile app. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a mobileAppAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a mobileAppAssignment object. + * Update the navigation property assignments in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -188,7 +182,7 @@ public MobileAppAssignmentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the mobileAppAssignment object. + * The list of group assignments for this mobile app. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/ContentVersionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/ContentVersionsRequestBuilder.java index 0863a1ca40b..51b10b68e4c 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/ContentVersionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/ContentVersionsRequestBuilder.java @@ -60,7 +60,7 @@ public ContentVersionsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppContentCollectionResponse get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppContent post(@jakarta.annotation.Nonnull final MobileAppContent return this.requestAdapter.send(requestInfo, errorMapping, MobileAppContent::createFromDiscriminatorValue); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ContentVersionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new ContentVersionsRequestBuilder(rawUrl, requestAdapter); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java index 7b92981715e..d385c63810c 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +82,7 @@ public MobileAppContent get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public MobileAppContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/ContentVersionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/ContentVersionsRequestBuilder.java index 336ffc58138..775c690a179 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/ContentVersionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/ContentVersionsRequestBuilder.java @@ -60,7 +60,7 @@ public ContentVersionsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppContentCollectionResponse get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppContent post(@jakarta.annotation.Nonnull final MobileAppContent return this.requestAdapter.send(requestInfo, errorMapping, MobileAppContent::createFromDiscriminatorValue); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ContentVersionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new ContentVersionsRequestBuilder(rawUrl, requestAdapter); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java index 7524581253c..97453de7bbc 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +82,7 @@ public MobileAppContent get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public MobileAppContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/ContentVersionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/ContentVersionsRequestBuilder.java index 235809fd602..d164a615349 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/ContentVersionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/ContentVersionsRequestBuilder.java @@ -60,7 +60,7 @@ public ContentVersionsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppContentCollectionResponse get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppContent post(@jakarta.annotation.Nonnull final MobileAppContent return this.requestAdapter.send(requestInfo, errorMapping, MobileAppContent::createFromDiscriminatorValue); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ContentVersionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new ContentVersionsRequestBuilder(rawUrl, requestAdapter); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/MobileAppContentItemRequestBuilder.java index c52a6a35b3e..5e1211c11e4 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacosdmgapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +82,7 @@ public MobileAppContent get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public MobileAppContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/ContentVersionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/ContentVersionsRequestBuilder.java index 237229ca8a3..6782ceeaf42 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/ContentVersionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/ContentVersionsRequestBuilder.java @@ -60,7 +60,7 @@ public ContentVersionsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppContentCollectionResponse get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppContent post(@jakarta.annotation.Nonnull final MobileAppContent return this.requestAdapter.send(requestInfo, errorMapping, MobileAppContent::createFromDiscriminatorValue); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ContentVersionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new ContentVersionsRequestBuilder(rawUrl, requestAdapter); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java index b97b85211a0..c7577c556d3 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmacoslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +82,7 @@ public MobileAppContent get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public MobileAppContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/ContentVersionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/ContentVersionsRequestBuilder.java index de9ba3754a1..6978de48d90 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/ContentVersionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/ContentVersionsRequestBuilder.java @@ -60,7 +60,7 @@ public ContentVersionsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppContentCollectionResponse get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppContent post(@jakarta.annotation.Nonnull final MobileAppContent return this.requestAdapter.send(requestInfo, errorMapping, MobileAppContent::createFromDiscriminatorValue); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ContentVersionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new ContentVersionsRequestBuilder(rawUrl, requestAdapter); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java index 719488c3044..f0aba074dcc 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedandroidlobapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +82,7 @@ public MobileAppContent get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public MobileAppContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/ContentVersionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/ContentVersionsRequestBuilder.java index 66db245dec6..d752291ef18 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/ContentVersionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/ContentVersionsRequestBuilder.java @@ -60,7 +60,7 @@ public ContentVersionsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppContentCollectionResponse get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppContent post(@jakarta.annotation.Nonnull final MobileAppContent return this.requestAdapter.send(requestInfo, errorMapping, MobileAppContent::createFromDiscriminatorValue); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ContentVersionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new ContentVersionsRequestBuilder(rawUrl, requestAdapter); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java index 54555d8e2d3..bb923782616 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedioslobapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +82,7 @@ public MobileAppContent get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public MobileAppContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/ContentVersionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/ContentVersionsRequestBuilder.java index fc1d55cd394..3395c9ed405 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/ContentVersionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/ContentVersionsRequestBuilder.java @@ -60,7 +60,7 @@ public ContentVersionsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppContentCollectionResponse get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppContent post(@jakarta.annotation.Nonnull final MobileAppContent return this.requestAdapter.send(requestInfo, errorMapping, MobileAppContent::createFromDiscriminatorValue); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ContentVersionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new ContentVersionsRequestBuilder(rawUrl, requestAdapter); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/MobileAppContentItemRequestBuilder.java index 6467fb3c180..99f645c8290 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphmanagedmobilelobapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +82,7 @@ public MobileAppContent get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public MobileAppContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/ContentVersionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/ContentVersionsRequestBuilder.java index a635ca50c4e..f0bb632e7b6 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/ContentVersionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/ContentVersionsRequestBuilder.java @@ -60,7 +60,7 @@ public ContentVersionsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppContentCollectionResponse get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppContent post(@jakarta.annotation.Nonnull final MobileAppContent return this.requestAdapter.send(requestInfo, errorMapping, MobileAppContent::createFromDiscriminatorValue); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ContentVersionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new ContentVersionsRequestBuilder(rawUrl, requestAdapter); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/MobileAppContentItemRequestBuilder.java index 4d559b80133..fb44b24b0a5 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwin32lobapp/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +82,7 @@ public MobileAppContent get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public MobileAppContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/ContentVersionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/ContentVersionsRequestBuilder.java index c74707092f5..f1c50dd8302 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/ContentVersionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/ContentVersionsRequestBuilder.java @@ -60,7 +60,7 @@ public ContentVersionsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppContentCollectionResponse get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppContent post(@jakarta.annotation.Nonnull final MobileAppContent return this.requestAdapter.send(requestInfo, errorMapping, MobileAppContent::createFromDiscriminatorValue); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ContentVersionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new ContentVersionsRequestBuilder(rawUrl, requestAdapter); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/MobileAppContentItemRequestBuilder.java index e6239542171..85c47e01dd5 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsappx/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +82,7 @@ public MobileAppContent get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public MobileAppContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/ContentVersionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/ContentVersionsRequestBuilder.java index dff9b2e7bfc..acd0b62a3de 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/ContentVersionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/ContentVersionsRequestBuilder.java @@ -60,7 +60,7 @@ public ContentVersionsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppContentCollectionResponse get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppContent post(@jakarta.annotation.Nonnull final MobileAppContent return this.requestAdapter.send(requestInfo, errorMapping, MobileAppContent::createFromDiscriminatorValue); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ContentVersionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new ContentVersionsRequestBuilder(rawUrl, requestAdapter); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/MobileAppContentItemRequestBuilder.java index bb7c7452428..c101c3b98c5 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsmobilemsi/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +82,7 @@ public MobileAppContent get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public MobileAppContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/committedcontainedapps/CommittedContainedAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/committedcontainedapps/CommittedContainedAppsRequestBuilder.java index 61fb67cbedb..833c88b03d4 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/committedcontainedapps/CommittedContainedAppsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/committedcontainedapps/CommittedContainedAppsRequestBuilder.java @@ -60,7 +60,7 @@ public CommittedContainedAppsRequestBuilder(@jakarta.annotation.Nonnull final St super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/committedContainedApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. * @return a {@link MobileContainedAppCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileContainedAppCollectionResponse get() { return get(null); } /** - * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileContainedAppCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileContainedApp post(@jakarta.annotation.Nonnull final MobileContained return this.requestAdapter.send(requestInfo, errorMapping, MobileContainedApp::createFromDiscriminatorValue); } /** - * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public CommittedContainedAppsRequestBuilder withUrl(@jakarta.annotation.Nonnull return new CommittedContainedAppsRequestBuilder(rawUrl, requestAdapter); } /** - * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/committedcontainedapps/item/MobileContainedAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/committedcontainedapps/item/MobileContainedAppItemRequestBuilder.java index 4e56deb3c01..524f086783d 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/committedcontainedapps/item/MobileContainedAppItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/committedcontainedapps/item/MobileContainedAppItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. * @return a {@link MobileContainedApp} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public MobileContainedApp get() { return get(null); } /** - * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileContainedApp} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public MobileContainedAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + * The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/ContentVersionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/ContentVersionsRequestBuilder.java index 08a0218b408..772cac0e10d 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/ContentVersionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/ContentVersionsRequestBuilder.java @@ -60,7 +60,7 @@ public ContentVersionsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public MobileAppContentCollectionResponse get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public MobileAppContent post(@jakarta.annotation.Nonnull final MobileAppContent return this.requestAdapter.send(requestInfo, errorMapping, MobileAppContent::createFromDiscriminatorValue); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ContentVersionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new ContentVersionsRequestBuilder(rawUrl, requestAdapter); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/MobileAppContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/MobileAppContentItemRequestBuilder.java index 8e428b89ef0..d495e3f7ad2 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/MobileAppContentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/mobileapps/item/graphwindowsuniversalappx/contentversions/item/MobileAppContentItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +82,7 @@ public MobileAppContent get() { return get(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppContent} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public MobileAppContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The list of content versions for this app. + * The list of content versions for this app. This property is read-only. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/syncmicrosoftstoreforbusinessapps/SyncMicrosoftStoreForBusinessAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/syncmicrosoftstoreforbusinessapps/SyncMicrosoftStoreForBusinessAppsRequestBuilder.java index ea7fb720909..f06bc0df119 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/syncmicrosoftstoreforbusinessapps/SyncMicrosoftStoreForBusinessAppsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/syncmicrosoftstoreforbusinessapps/SyncMicrosoftStoreForBusinessAppsRequestBuilder.java @@ -37,7 +37,6 @@ public SyncMicrosoftStoreForBusinessAppsRequestBuilder(@jakarta.annotation.Nonnu /** * Syncs Intune account with Microsoft Store For Business * @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() { * Syncs Intune account with Microsoft Store For Business * @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/deviceappmanagement/targetedmanagedappconfigurations/TargetedManagedAppConfigurationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/targetedmanagedappconfigurations/TargetedManagedAppConfigurationsRequestBuilder.java index 5b9d2bfb4bc..018e2555c9b 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/targetedmanagedappconfigurations/TargetedManagedAppConfigurationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/targetedmanagedappconfigurations/TargetedManagedAppConfigurationsRequestBuilder.java @@ -60,21 +60,19 @@ public TargetedManagedAppConfigurationsRequestBuilder(@jakarta.annotation.Nonnul super(requestAdapter, "{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the targetedManagedAppConfiguration objects. + * Targeted managed app configurations. * @return a {@link TargetedManagedAppConfigurationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TargetedManagedAppConfigurationCollectionResponse get() { return get(null); } /** - * List properties and relationships of the targetedManagedAppConfiguration objects. + * Targeted managed app configurations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TargetedManagedAppConfigurationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TargetedManagedAppConfigurationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public TargetedManagedAppConfigurationCollectionResponse get(@jakarta.annotation return this.requestAdapter.send(requestInfo, errorMapping, TargetedManagedAppConfigurationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new targetedManagedAppConfiguration object. + * Create new navigation property to targetedManagedAppConfigurations for deviceAppManagement * @param body The request body * @return a {@link TargetedManagedAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TargetedManagedAppConfiguration post(@jakarta.annotation.Nonnull final TargetedManagedAppConfiguration body) { return post(body, null); } /** - * Create a new targetedManagedAppConfiguration object. + * Create new navigation property to targetedManagedAppConfigurations for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TargetedManagedAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TargetedManagedAppConfiguration post(@jakarta.annotation.Nonnull final TargetedManagedAppConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public TargetedManagedAppConfiguration post(@jakarta.annotation.Nonnull final Ta return this.requestAdapter.send(requestInfo, errorMapping, TargetedManagedAppConfiguration::createFromDiscriminatorValue); } /** - * List properties and relationships of the targetedManagedAppConfiguration objects. + * Targeted managed app configurations. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the targetedManagedAppConfiguration objects. + * Targeted managed app configurations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new targetedManagedAppConfiguration object. + * Create new navigation property to targetedManagedAppConfigurations for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new targetedManagedAppConfiguration object. + * Create new navigation property to targetedManagedAppConfigurations for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public TargetedManagedAppConfigurationsRequestBuilder withUrl(@jakarta.annotatio return new TargetedManagedAppConfigurationsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the targetedManagedAppConfiguration objects. + * Targeted managed app configurations. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/targetedmanagedappconfigurations/item/TargetedManagedAppConfigurationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/targetedmanagedappconfigurations/item/TargetedManagedAppConfigurationItemRequestBuilder.java index 02f59b4e412..0d56327b7b1 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/targetedmanagedappconfigurations/item/TargetedManagedAppConfigurationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/targetedmanagedappconfigurations/item/TargetedManagedAppConfigurationItemRequestBuilder.java @@ -82,18 +82,16 @@ public TargetedManagedAppConfigurationItemRequestBuilder(@jakarta.annotation.Non super(requestAdapter, "{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a targetedManagedAppConfiguration. + * Delete navigation property targetedManagedAppConfigurations for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a targetedManagedAppConfiguration. + * Delete navigation property targetedManagedAppConfigurations for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -102,21 +100,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the targetedManagedAppConfiguration object. + * Targeted managed app configurations. * @return a {@link TargetedManagedAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TargetedManagedAppConfiguration get() { return get(null); } /** - * Read properties and relationships of the targetedManagedAppConfiguration object. + * Targeted managed app configurations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TargetedManagedAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TargetedManagedAppConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,23 +122,21 @@ public TargetedManagedAppConfiguration get(@jakarta.annotation.Nullable final ja return this.requestAdapter.send(requestInfo, errorMapping, TargetedManagedAppConfiguration::createFromDiscriminatorValue); } /** - * Update the properties of a targetedManagedAppConfiguration object. + * Update the navigation property targetedManagedAppConfigurations in deviceAppManagement * @param body The request body * @return a {@link TargetedManagedAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TargetedManagedAppConfiguration patch(@jakarta.annotation.Nonnull final TargetedManagedAppConfiguration body) { return patch(body, null); } /** - * Update the properties of a targetedManagedAppConfiguration object. + * Update the navigation property targetedManagedAppConfigurations in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TargetedManagedAppConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TargetedManagedAppConfiguration patch(@jakarta.annotation.Nonnull final TargetedManagedAppConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -153,7 +147,7 @@ public TargetedManagedAppConfiguration patch(@jakarta.annotation.Nonnull final T return this.requestAdapter.send(requestInfo, errorMapping, TargetedManagedAppConfiguration::createFromDiscriminatorValue); } /** - * Deletes a targetedManagedAppConfiguration. + * Delete navigation property targetedManagedAppConfigurations for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -161,7 +155,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a targetedManagedAppConfiguration. + * Delete navigation property targetedManagedAppConfigurations for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -173,7 +167,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the targetedManagedAppConfiguration object. + * Targeted managed app configurations. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -181,7 +175,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the targetedManagedAppConfiguration object. + * Targeted managed app configurations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -193,7 +187,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a targetedManagedAppConfiguration object. + * Update the navigation property targetedManagedAppConfigurations in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -202,7 +196,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a targetedManagedAppConfiguration object. + * Update the navigation property targetedManagedAppConfigurations in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -233,7 +227,7 @@ public TargetedManagedAppConfigurationItemRequestBuilder withUrl(@jakarta.annota public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the targetedManagedAppConfiguration object. + * Targeted managed app configurations. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/targetedmanagedappconfigurations/item/assign/AssignRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/targetedmanagedappconfigurations/item/assign/AssignRequestBuilder.java index cd0a3aae580..afd0a65ec93 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/targetedmanagedappconfigurations/item/assign/AssignRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/targetedmanagedappconfigurations/item/assign/AssignRequestBuilder.java @@ -35,20 +35,18 @@ public AssignRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/assign", rawUrl); } /** - * Not yet documented + * Invoke action assign * @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); } /** - * Not yet documented + * Invoke action assign * @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); @@ -58,7 +56,7 @@ public void post(@jakarta.annotation.Nonnull final AssignPostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Not yet documented + * Invoke action assign * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +65,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action assign * @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/deviceappmanagement/targetedmanagedappconfigurations/item/targetapps/TargetAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/targetedmanagedappconfigurations/item/targetapps/TargetAppsRequestBuilder.java index 83b994acd9d..173ca368f75 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/targetedmanagedappconfigurations/item/targetapps/TargetAppsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/targetedmanagedappconfigurations/item/targetapps/TargetAppsRequestBuilder.java @@ -35,20 +35,18 @@ public TargetAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/targetApps", rawUrl); } /** - * Not yet documented + * Invoke action targetApps * @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 TargetAppsPostRequestBody body) { post(body, null); } /** - * Not yet documented + * Invoke action targetApps * @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 TargetAppsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +56,7 @@ public void post(@jakarta.annotation.Nonnull final TargetAppsPostRequestBody bod this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Not yet documented + * Invoke action targetApps * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +65,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action targetApps * @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/deviceappmanagement/vpptokens/VppTokensRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/vpptokens/VppTokensRequestBuilder.java index f4cbbe6bc86..451d2bd517d 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/vpptokens/VppTokensRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/vpptokens/VppTokensRequestBuilder.java @@ -60,21 +60,19 @@ public VppTokensRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/deviceAppManagement/vppTokens{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the vppToken objects. + * List of Vpp tokens for this organization. * @return a {@link VppTokenCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public VppTokenCollectionResponse get() { return get(null); } /** - * List properties and relationships of the vppToken objects. + * List of Vpp tokens for this organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VppTokenCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public VppTokenCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public VppTokenCollectionResponse get(@jakarta.annotation.Nullable final java.ut return this.requestAdapter.send(requestInfo, errorMapping, VppTokenCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new vppToken object. + * Create new navigation property to vppTokens for deviceAppManagement * @param body The request body * @return a {@link VppToken} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public VppToken post(@jakarta.annotation.Nonnull final VppToken body) { return post(body, null); } /** - * Create a new vppToken object. + * Create new navigation property to vppTokens for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VppToken} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public VppToken post(@jakarta.annotation.Nonnull final VppToken body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public VppToken post(@jakarta.annotation.Nonnull final VppToken body, @jakarta.a return this.requestAdapter.send(requestInfo, errorMapping, VppToken::createFromDiscriminatorValue); } /** - * List properties and relationships of the vppToken objects. + * List of Vpp tokens for this organization. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the vppToken objects. + * List of Vpp tokens for this organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new vppToken object. + * Create new navigation property to vppTokens for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new vppToken object. + * Create new navigation property to vppTokens for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public VppTokensRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new VppTokensRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the vppToken objects. + * List of Vpp tokens for this organization. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/vpptokens/item/VppTokenItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/vpptokens/item/VppTokenItemRequestBuilder.java index 67eefa517aa..375da34763f 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/vpptokens/item/VppTokenItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/vpptokens/item/VppTokenItemRequestBuilder.java @@ -46,18 +46,16 @@ public VppTokenItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/deviceAppManagement/vppTokens/{vppToken%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a vppToken. + * Delete navigation property vppTokens for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a vppToken. + * Delete navigation property vppTokens for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the vppToken object. + * List of Vpp tokens for this organization. * @return a {@link VppToken} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public VppToken get() { return get(null); } /** - * Read properties and relationships of the vppToken object. + * List of Vpp tokens for this organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VppToken} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public VppToken get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +86,21 @@ public VppToken get(@jakarta.annotation.Nullable final java.util.function.Consum return this.requestAdapter.send(requestInfo, errorMapping, VppToken::createFromDiscriminatorValue); } /** - * Update the properties of a vppToken object. + * Update the navigation property vppTokens in deviceAppManagement * @param body The request body * @return a {@link VppToken} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public VppToken patch(@jakarta.annotation.Nonnull final VppToken body) { return patch(body, null); } /** - * Update the properties of a vppToken object. + * Update the navigation property vppTokens in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VppToken} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public VppToken patch(@jakarta.annotation.Nonnull final VppToken body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +111,7 @@ public VppToken patch(@jakarta.annotation.Nonnull final VppToken body, @jakarta. return this.requestAdapter.send(requestInfo, errorMapping, VppToken::createFromDiscriminatorValue); } /** - * Deletes a vppToken. + * Delete navigation property vppTokens for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +119,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a vppToken. + * Delete navigation property vppTokens for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the vppToken object. + * List of Vpp tokens for this organization. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the vppToken object. + * List of Vpp tokens for this organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a vppToken object. + * Update the navigation property vppTokens in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a vppToken object. + * Update the navigation property vppTokens in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -197,7 +191,7 @@ public VppTokenItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the vppToken object. + * List of Vpp tokens for this organization. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/vpptokens/item/synclicenses/SyncLicensesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/vpptokens/item/synclicenses/SyncLicensesRequestBuilder.java index 552ae8e583e..4ad00e2be7d 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/vpptokens/item/synclicenses/SyncLicensesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/vpptokens/item/synclicenses/SyncLicensesRequestBuilder.java @@ -39,7 +39,6 @@ public SyncLicensesRequestBuilder(@jakarta.annotation.Nonnull final String rawUr * Syncs licenses associated with a specific appleVolumePurchaseProgramToken * @return a {@link VppToken} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public VppToken post() { @@ -50,7 +49,6 @@ public VppToken post() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VppToken} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public VppToken post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/WindowsInformationProtectionPoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/WindowsInformationProtectionPoliciesRequestBuilder.java index 72270580e5f..0574c8427ab 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/WindowsInformationProtectionPoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/WindowsInformationProtectionPoliciesRequestBuilder.java @@ -60,21 +60,19 @@ public WindowsInformationProtectionPoliciesRequestBuilder(@jakarta.annotation.No super(requestAdapter, "{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the windowsInformationProtectionPolicy objects. + * Windows information protection for apps running on devices which are not MDM enrolled. * @return a {@link WindowsInformationProtectionPolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionPolicyCollectionResponse get() { return get(null); } /** - * List properties and relationships of the windowsInformationProtectionPolicy objects. + * Windows information protection for apps running on devices which are not MDM enrolled. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionPolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionPolicyCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public WindowsInformationProtectionPolicyCollectionResponse get(@jakarta.annotat return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionPolicyCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new windowsInformationProtectionPolicy object. + * Create new navigation property to windowsInformationProtectionPolicies for deviceAppManagement * @param body The request body * @return a {@link WindowsInformationProtectionPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionPolicy post(@jakarta.annotation.Nonnull final WindowsInformationProtectionPolicy body) { return post(body, null); } /** - * Create a new windowsInformationProtectionPolicy object. + * Create new navigation property to windowsInformationProtectionPolicies for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionPolicy post(@jakarta.annotation.Nonnull final WindowsInformationProtectionPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public WindowsInformationProtectionPolicy post(@jakarta.annotation.Nonnull final return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionPolicy::createFromDiscriminatorValue); } /** - * List properties and relationships of the windowsInformationProtectionPolicy objects. + * Windows information protection for apps running on devices which are not MDM enrolled. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the windowsInformationProtectionPolicy objects. + * Windows information protection for apps running on devices which are not MDM enrolled. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new windowsInformationProtectionPolicy object. + * Create new navigation property to windowsInformationProtectionPolicies for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new windowsInformationProtectionPolicy object. + * Create new navigation property to windowsInformationProtectionPolicies for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public WindowsInformationProtectionPoliciesRequestBuilder withUrl(@jakarta.annot return new WindowsInformationProtectionPoliciesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the windowsInformationProtectionPolicy objects. + * Windows information protection for apps running on devices which are not MDM enrolled. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/item/WindowsInformationProtectionPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/item/WindowsInformationProtectionPolicyItemRequestBuilder.java index f761486d550..5e4c7450aa7 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/item/WindowsInformationProtectionPolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/item/WindowsInformationProtectionPolicyItemRequestBuilder.java @@ -64,18 +64,16 @@ public WindowsInformationProtectionPolicyItemRequestBuilder(@jakarta.annotation. super(requestAdapter, "{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a windowsInformationProtectionPolicy. + * Delete navigation property windowsInformationProtectionPolicies for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a windowsInformationProtectionPolicy. + * Delete navigation property windowsInformationProtectionPolicies for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -84,21 +82,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the windowsInformationProtectionPolicy object. + * Windows information protection for apps running on devices which are not MDM enrolled. * @return a {@link WindowsInformationProtectionPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionPolicy get() { return get(null); } /** - * Read properties and relationships of the windowsInformationProtectionPolicy object. + * Windows information protection for apps running on devices which are not MDM enrolled. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionPolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,23 +104,21 @@ public WindowsInformationProtectionPolicy get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionPolicy::createFromDiscriminatorValue); } /** - * Update the properties of a windowsInformationProtectionPolicy object. + * Update the navigation property windowsInformationProtectionPolicies in deviceAppManagement * @param body The request body * @return a {@link WindowsInformationProtectionPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionPolicy patch(@jakarta.annotation.Nonnull final WindowsInformationProtectionPolicy body) { return patch(body, null); } /** - * Update the properties of a windowsInformationProtectionPolicy object. + * Update the navigation property windowsInformationProtectionPolicies in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionPolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionPolicy patch(@jakarta.annotation.Nonnull final WindowsInformationProtectionPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -135,7 +129,7 @@ public WindowsInformationProtectionPolicy patch(@jakarta.annotation.Nonnull fina return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionPolicy::createFromDiscriminatorValue); } /** - * Deletes a windowsInformationProtectionPolicy. + * Delete navigation property windowsInformationProtectionPolicies for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -143,7 +137,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a windowsInformationProtectionPolicy. + * Delete navigation property windowsInformationProtectionPolicies for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -155,7 +149,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the windowsInformationProtectionPolicy object. + * Windows information protection for apps running on devices which are not MDM enrolled. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -163,7 +157,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the windowsInformationProtectionPolicy object. + * Windows information protection for apps running on devices which are not MDM enrolled. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -175,7 +169,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a windowsInformationProtectionPolicy object. + * Update the navigation property windowsInformationProtectionPolicies in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -184,7 +178,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a windowsInformationProtectionPolicy object. + * Update the navigation property windowsInformationProtectionPolicies in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -215,7 +209,7 @@ public WindowsInformationProtectionPolicyItemRequestBuilder withUrl(@jakarta.ann public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the windowsInformationProtectionPolicy object. + * Windows information protection for apps running on devices which are not MDM enrolled. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/item/exemptapplockerfiles/ExemptAppLockerFilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/item/exemptapplockerfiles/ExemptAppLockerFilesRequestBuilder.java index c3b07b7a314..8620872f3b5 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/item/exemptapplockerfiles/ExemptAppLockerFilesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/item/exemptapplockerfiles/ExemptAppLockerFilesRequestBuilder.java @@ -60,21 +60,19 @@ public ExemptAppLockerFilesRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/exemptAppLockerFiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the windowsInformationProtectionAppLockerFile objects. + * Another way to input exempt apps through xml files * @return a {@link WindowsInformationProtectionAppLockerFileCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLockerFileCollectionResponse get() { return get(null); } /** - * List properties and relationships of the windowsInformationProtectionAppLockerFile objects. + * Another way to input exempt apps through xml files * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionAppLockerFileCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLockerFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public WindowsInformationProtectionAppLockerFileCollectionResponse get(@jakarta. return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionAppLockerFileCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new windowsInformationProtectionAppLockerFile object. + * Create new navigation property to exemptAppLockerFiles for deviceAppManagement * @param body The request body * @return a {@link WindowsInformationProtectionAppLockerFile} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLockerFile post(@jakarta.annotation.Nonnull final WindowsInformationProtectionAppLockerFile body) { return post(body, null); } /** - * Create a new windowsInformationProtectionAppLockerFile object. + * Create new navigation property to exemptAppLockerFiles for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionAppLockerFile} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLockerFile post(@jakarta.annotation.Nonnull final WindowsInformationProtectionAppLockerFile body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public WindowsInformationProtectionAppLockerFile post(@jakarta.annotation.Nonnul return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionAppLockerFile::createFromDiscriminatorValue); } /** - * List properties and relationships of the windowsInformationProtectionAppLockerFile objects. + * Another way to input exempt apps through xml files * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the windowsInformationProtectionAppLockerFile objects. + * Another way to input exempt apps through xml files * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new windowsInformationProtectionAppLockerFile object. + * Create new navigation property to exemptAppLockerFiles for deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new windowsInformationProtectionAppLockerFile object. + * Create new navigation property to exemptAppLockerFiles for deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public ExemptAppLockerFilesRequestBuilder withUrl(@jakarta.annotation.Nonnull fi return new ExemptAppLockerFilesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the windowsInformationProtectionAppLockerFile objects. + * Another way to input exempt apps through xml files */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/item/exemptapplockerfiles/item/WindowsInformationProtectionAppLockerFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/item/exemptapplockerfiles/item/WindowsInformationProtectionAppLockerFileItemRequestBuilder.java index e82a6cb1dbc..11edb9e76ff 100644 --- a/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/item/exemptapplockerfiles/item/WindowsInformationProtectionAppLockerFileItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/deviceappmanagement/windowsinformationprotectionpolicies/item/exemptapplockerfiles/item/WindowsInformationProtectionAppLockerFileItemRequestBuilder.java @@ -37,18 +37,16 @@ public WindowsInformationProtectionAppLockerFileItemRequestBuilder(@jakarta.anno super(requestAdapter, "{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/exemptAppLockerFiles/{windowsInformationProtectionAppLockerFile%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a windowsInformationProtectionAppLockerFile. + * Delete navigation property exemptAppLockerFiles for deviceAppManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a windowsInformationProtectionAppLockerFile. + * Delete navigation property exemptAppLockerFiles for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the windowsInformationProtectionAppLockerFile object. + * Another way to input exempt apps through xml files * @return a {@link WindowsInformationProtectionAppLockerFile} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLockerFile get() { return get(null); } /** - * Read properties and relationships of the windowsInformationProtectionAppLockerFile object. + * Another way to input exempt apps through xml files * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionAppLockerFile} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLockerFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public WindowsInformationProtectionAppLockerFile get(@jakarta.annotation.Nullabl return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionAppLockerFile::createFromDiscriminatorValue); } /** - * Update the properties of a windowsInformationProtectionAppLockerFile object. + * Update the navigation property exemptAppLockerFiles in deviceAppManagement * @param body The request body * @return a {@link WindowsInformationProtectionAppLockerFile} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLockerFile patch(@jakarta.annotation.Nonnull final WindowsInformationProtectionAppLockerFile body) { return patch(body, null); } /** - * Update the properties of a windowsInformationProtectionAppLockerFile object. + * Update the navigation property exemptAppLockerFiles in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionAppLockerFile} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLockerFile patch(@jakarta.annotation.Nonnull final WindowsInformationProtectionAppLockerFile body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public WindowsInformationProtectionAppLockerFile patch(@jakarta.annotation.Nonnu return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionAppLockerFile::createFromDiscriminatorValue); } /** - * Deletes a windowsInformationProtectionAppLockerFile. + * Delete navigation property exemptAppLockerFiles for deviceAppManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a windowsInformationProtectionAppLockerFile. + * Delete navigation property exemptAppLockerFiles for deviceAppManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the windowsInformationProtectionAppLockerFile object. + * Another way to input exempt apps through xml files * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the windowsInformationProtectionAppLockerFile object. + * Another way to input exempt apps through xml files * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a windowsInformationProtectionAppLockerFile object. + * Update the navigation property exemptAppLockerFiles in deviceAppManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a windowsInformationProtectionAppLockerFile object. + * Update the navigation property exemptAppLockerFiles in deviceAppManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -188,7 +182,7 @@ public WindowsInformationProtectionAppLockerFileItemRequestBuilder withUrl(@jaka public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the windowsInformationProtectionAppLockerFile object. + * Another way to input exempt apps through xml files */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/DeviceManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/DeviceManagementRequestBuilder.java index bf42b862132..59348661df2 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/DeviceManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/DeviceManagementRequestBuilder.java @@ -28,7 +28,6 @@ import com.microsoft.graph.devicemanagement.roleassignments.RoleAssignmentsRequestBuilder; import com.microsoft.graph.devicemanagement.roledefinitions.RoleDefinitionsRequestBuilder; import com.microsoft.graph.devicemanagement.softwareupdatestatussummary.SoftwareUpdateStatusSummaryRequestBuilder; -import com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder; import com.microsoft.graph.devicemanagement.termsandconditions.TermsAndConditionsRequestBuilder; import com.microsoft.graph.devicemanagement.troubleshootingevents.TroubleshootingEventsRequestBuilder; import com.microsoft.graph.devicemanagement.userexperienceanalyticsapphealthapplicationperformance.UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilder; @@ -297,14 +296,6 @@ public RoleDefinitionsRequestBuilder roleDefinitions() { public SoftwareUpdateStatusSummaryRequestBuilder softwareUpdateStatusSummary() { return new SoftwareUpdateStatusSummaryRequestBuilder(pathParameters, requestAdapter); } - /** - * Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - * @return a {@link TelecomExpenseManagementPartnersRequestBuilder} - */ - @jakarta.annotation.Nonnull - public TelecomExpenseManagementPartnersRequestBuilder telecomExpenseManagementPartners() { - return new TelecomExpenseManagementPartnersRequestBuilder(pathParameters, requestAdapter); - } /** * Provides operations to manage the termsAndConditions property of the microsoft.graph.deviceManagement entity. * @return a {@link TermsAndConditionsRequestBuilder} @@ -570,21 +561,19 @@ public DeviceManagementRequestBuilder(@jakarta.annotation.Nonnull final String r super(requestAdapter, "{+baseurl}/deviceManagement{?%24expand,%24select}", rawUrl); } /** - * Read properties and relationships of the deviceManagement object. + * Get deviceManagement * @return a {@link DeviceManagement} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagement get() { return get(null); } /** - * Read properties and relationships of the deviceManagement object. + * Get deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagement} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagement get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -604,23 +593,21 @@ public GetEffectivePermissionsWithScopeRequestBuilder getEffectivePermissionsWit return new GetEffectivePermissionsWithScopeRequestBuilder(pathParameters, requestAdapter, scope); } /** - * Update the properties of a deviceManagement object. + * Update deviceManagement * @param body The request body * @return a {@link DeviceManagement} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagement patch(@jakarta.annotation.Nonnull final DeviceManagement body) { return patch(body, null); } /** - * Update the properties of a deviceManagement object. + * Update deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagement} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagement patch(@jakarta.annotation.Nonnull final DeviceManagement body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -631,7 +618,7 @@ public DeviceManagement patch(@jakarta.annotation.Nonnull final DeviceManagement return this.requestAdapter.send(requestInfo, errorMapping, DeviceManagement::createFromDiscriminatorValue); } /** - * Read properties and relationships of the deviceManagement object. + * Get deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -639,7 +626,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceManagement object. + * Get deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -651,7 +638,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceManagement object. + * Update deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -660,7 +647,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceManagement object. + * Update deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -695,7 +682,7 @@ public DeviceManagementRequestBuilder withUrl(@jakarta.annotation.Nonnull final return new DeviceManagementRequestBuilder(rawUrl, requestAdapter); } /** - * Read properties and relationships of the deviceManagement object. + * Get deviceManagement */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/applepushnotificationcertificate/ApplePushNotificationCertificateRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/applepushnotificationcertificate/ApplePushNotificationCertificateRequestBuilder.java index 751ef15bd01..49365e66f0c 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/applepushnotificationcertificate/ApplePushNotificationCertificateRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/applepushnotificationcertificate/ApplePushNotificationCertificateRequestBuilder.java @@ -64,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the applePushNotificationCertificate object. + * Apple push notification certificate. * @return a {@link ApplePushNotificationCertificate} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ApplePushNotificationCertificate get() { return get(null); } /** - * Read properties and relationships of the applePushNotificationCertificate object. + * Apple push notification certificate. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ApplePushNotificationCertificate} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ApplePushNotificationCertificate get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -88,23 +86,21 @@ public ApplePushNotificationCertificate get(@jakarta.annotation.Nullable final j return this.requestAdapter.send(requestInfo, errorMapping, ApplePushNotificationCertificate::createFromDiscriminatorValue); } /** - * Update the properties of a applePushNotificationCertificate object. + * Update the navigation property applePushNotificationCertificate in deviceManagement * @param body The request body * @return a {@link ApplePushNotificationCertificate} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ApplePushNotificationCertificate patch(@jakarta.annotation.Nonnull final ApplePushNotificationCertificate body) { return patch(body, null); } /** - * Update the properties of a applePushNotificationCertificate object. + * Update the navigation property applePushNotificationCertificate in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ApplePushNotificationCertificate} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ApplePushNotificationCertificate patch(@jakarta.annotation.Nonnull final ApplePushNotificationCertificate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -135,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the applePushNotificationCertificate object. + * Apple push notification certificate. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -143,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the applePushNotificationCertificate object. + * Apple push notification certificate. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -155,7 +151,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a applePushNotificationCertificate object. + * Update the navigation property applePushNotificationCertificate in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -164,7 +160,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a applePushNotificationCertificate object. + * Update the navigation property applePushNotificationCertificate 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} @@ -195,7 +191,7 @@ public ApplePushNotificationCertificateRequestBuilder withUrl(@jakarta.annotatio public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the applePushNotificationCertificate object. + * Apple push notification certificate. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/applepushnotificationcertificate/downloadapplepushnotificationcertificatesigningrequest/DownloadApplePushNotificationCertificateSigningRequestRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/applepushnotificationcertificate/downloadapplepushnotificationcertificatesigningrequest/DownloadApplePushNotificationCertificateSigningRequestRequestBuilder.java index 7d7909cfe91..3faab8e179f 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/applepushnotificationcertificate/downloadapplepushnotificationcertificatesigningrequest/DownloadApplePushNotificationCertificateSigningRequestRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/applepushnotificationcertificate/downloadapplepushnotificationcertificatesigningrequest/DownloadApplePushNotificationCertificateSigningRequestRequestBuilder.java @@ -38,7 +38,6 @@ public DownloadApplePushNotificationCertificateSigningRequestRequestBuilder(@jak * Download Apple push notification certificate signing request * @return a {@link DownloadApplePushNotificationCertificateSigningRequestGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DownloadApplePushNotificationCertificateSigningRequestGetResponse get() { @@ -49,7 +48,6 @@ public DownloadApplePushNotificationCertificateSigningRequestGetResponse get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DownloadApplePushNotificationCertificateSigningRequestGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DownloadApplePushNotificationCertificateSigningRequestGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/auditevents/AuditEventsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/auditevents/AuditEventsRequestBuilder.java index 5ba5bd4b53a..a10ec28ca38 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/auditevents/AuditEventsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/auditevents/AuditEventsRequestBuilder.java @@ -70,21 +70,19 @@ public AuditEventsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/deviceManagement/auditEvents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the auditEvent objects. + * The Audit Events * @return a {@link AuditEventCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AuditEventCollectionResponse get() { return get(null); } /** - * List properties and relationships of the auditEvent objects. + * The Audit Events * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AuditEventCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AuditEventCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -104,23 +102,21 @@ public GetAuditActivityTypesWithCategoryRequestBuilder getAuditActivityTypesWith return new GetAuditActivityTypesWithCategoryRequestBuilder(pathParameters, requestAdapter, category); } /** - * Create a new auditEvent object. + * Create new navigation property to auditEvents for deviceManagement * @param body The request body * @return a {@link AuditEvent} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AuditEvent post(@jakarta.annotation.Nonnull final AuditEvent body) { return post(body, null); } /** - * Create a new auditEvent object. + * Create new navigation property to auditEvents for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AuditEvent} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AuditEvent post(@jakarta.annotation.Nonnull final AuditEvent body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -131,7 +127,7 @@ public AuditEvent post(@jakarta.annotation.Nonnull final AuditEvent body, @jakar return this.requestAdapter.send(requestInfo, errorMapping, AuditEvent::createFromDiscriminatorValue); } /** - * List properties and relationships of the auditEvent objects. + * The Audit Events * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +135,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the auditEvent objects. + * The Audit Events * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -151,7 +147,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new auditEvent object. + * Create new navigation property to auditEvents for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -160,7 +156,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new auditEvent object. + * Create new navigation property to auditEvents for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -185,7 +181,7 @@ public AuditEventsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new AuditEventsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the auditEvent objects. + * The Audit Events */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/auditevents/getauditcategories/GetAuditCategoriesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/auditevents/getauditcategories/GetAuditCategoriesRequestBuilder.java index 840902d536d..46d8415b5c5 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/auditevents/getauditcategories/GetAuditCategoriesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/auditevents/getauditcategories/GetAuditCategoriesRequestBuilder.java @@ -36,21 +36,19 @@ public GetAuditCategoriesRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceManagement/auditEvents/getAuditCategories(){?%24count,%24filter,%24search,%24skip,%24top}", rawUrl); } /** - * Not yet documented + * Invoke function getAuditCategories * @return a {@link GetAuditCategoriesGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public GetAuditCategoriesGetResponse get() { return get(null); } /** - * Not yet documented + * Invoke function getAuditCategories * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link GetAuditCategoriesGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public GetAuditCategoriesGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -60,7 +58,7 @@ public GetAuditCategoriesGetResponse get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, GetAuditCategoriesGetResponse::createFromDiscriminatorValue); } /** - * Not yet documented + * Invoke function getAuditCategories * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +66,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Not yet documented + * Invoke function getAuditCategories * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +88,7 @@ public GetAuditCategoriesRequestBuilder withUrl(@jakarta.annotation.Nonnull fina return new GetAuditCategoriesRequestBuilder(rawUrl, requestAdapter); } /** - * Not yet documented + * Invoke function getAuditCategories */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/auditevents/item/AuditEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/auditevents/item/AuditEventItemRequestBuilder.java index e0d705e3281..b8681b9c3c8 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/auditevents/item/AuditEventItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/auditevents/item/AuditEventItemRequestBuilder.java @@ -37,18 +37,16 @@ public AuditEventItemRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/deviceManagement/auditEvents/{auditEvent%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a auditEvent. + * Delete navigation property auditEvents for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a auditEvent. + * Delete navigation property auditEvents 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the auditEvent object. + * The Audit Events * @return a {@link AuditEvent} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AuditEvent get() { return get(null); } /** - * Read properties and relationships of the auditEvent object. + * The Audit Events * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AuditEvent} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AuditEvent get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public AuditEvent get(@jakarta.annotation.Nullable final java.util.function.Cons return this.requestAdapter.send(requestInfo, errorMapping, AuditEvent::createFromDiscriminatorValue); } /** - * Update the properties of a auditEvent object. + * Update the navigation property auditEvents in deviceManagement * @param body The request body * @return a {@link AuditEvent} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AuditEvent patch(@jakarta.annotation.Nonnull final AuditEvent body) { return patch(body, null); } /** - * Update the properties of a auditEvent object. + * Update the navigation property auditEvents in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AuditEvent} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AuditEvent patch(@jakarta.annotation.Nonnull final AuditEvent body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public AuditEvent patch(@jakarta.annotation.Nonnull final AuditEvent body, @jaka return this.requestAdapter.send(requestInfo, errorMapping, AuditEvent::createFromDiscriminatorValue); } /** - * Deletes a auditEvent. + * Delete navigation property auditEvents for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a auditEvent. + * Delete navigation property auditEvents for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the auditEvent object. + * The Audit Events * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the auditEvent object. + * The Audit Events * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a auditEvent object. + * Update the navigation property auditEvents in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a auditEvent object. + * Update the navigation property auditEvents 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} @@ -188,7 +182,7 @@ public AuditEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final St public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the auditEvent object. + * The Audit Events */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/compliancemanagementpartners/ComplianceManagementPartnersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/compliancemanagementpartners/ComplianceManagementPartnersRequestBuilder.java index 4cae04eb9ca..bac243d10c4 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/compliancemanagementpartners/ComplianceManagementPartnersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/compliancemanagementpartners/ComplianceManagementPartnersRequestBuilder.java @@ -60,21 +60,19 @@ public ComplianceManagementPartnersRequestBuilder(@jakarta.annotation.Nonnull fi super(requestAdapter, "{+baseurl}/deviceManagement/complianceManagementPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the complianceManagementPartner objects. + * The list of Compliance Management Partners configured by the tenant. * @return a {@link ComplianceManagementPartnerCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceManagementPartnerCollectionResponse get() { return get(null); } /** - * List properties and relationships of the complianceManagementPartner objects. + * The list of Compliance Management Partners configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ComplianceManagementPartnerCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceManagementPartnerCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public ComplianceManagementPartnerCollectionResponse get(@jakarta.annotation.Nul return this.requestAdapter.send(requestInfo, errorMapping, ComplianceManagementPartnerCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new complianceManagementPartner object. + * Create new navigation property to complianceManagementPartners for deviceManagement * @param body The request body * @return a {@link ComplianceManagementPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceManagementPartner post(@jakarta.annotation.Nonnull final ComplianceManagementPartner body) { return post(body, null); } /** - * Create a new complianceManagementPartner object. + * Create new navigation property to complianceManagementPartners for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ComplianceManagementPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceManagementPartner post(@jakarta.annotation.Nonnull final ComplianceManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public ComplianceManagementPartner post(@jakarta.annotation.Nonnull final Compli return this.requestAdapter.send(requestInfo, errorMapping, ComplianceManagementPartner::createFromDiscriminatorValue); } /** - * List properties and relationships of the complianceManagementPartner objects. + * The list of Compliance Management Partners configured by the tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the complianceManagementPartner objects. + * The list of Compliance Management Partners configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new complianceManagementPartner object. + * Create new navigation property to complianceManagementPartners for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new complianceManagementPartner object. + * Create new navigation property to complianceManagementPartners for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public ComplianceManagementPartnersRequestBuilder withUrl(@jakarta.annotation.No return new ComplianceManagementPartnersRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the complianceManagementPartner objects. + * The list of Compliance Management Partners configured by the tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/compliancemanagementpartners/item/ComplianceManagementPartnerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/compliancemanagementpartners/item/ComplianceManagementPartnerItemRequestBuilder.java index 207bbfc5158..22e3c110bd2 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/compliancemanagementpartners/item/ComplianceManagementPartnerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/compliancemanagementpartners/item/ComplianceManagementPartnerItemRequestBuilder.java @@ -37,18 +37,16 @@ public ComplianceManagementPartnerItemRequestBuilder(@jakarta.annotation.Nonnull super(requestAdapter, "{+baseurl}/deviceManagement/complianceManagementPartners/{complianceManagementPartner%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a complianceManagementPartner. + * Delete navigation property complianceManagementPartners for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a complianceManagementPartner. + * Delete navigation property complianceManagementPartners 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the complianceManagementPartner object. + * The list of Compliance Management Partners configured by the tenant. * @return a {@link ComplianceManagementPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceManagementPartner get() { return get(null); } /** - * Read properties and relationships of the complianceManagementPartner object. + * The list of Compliance Management Partners configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ComplianceManagementPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceManagementPartner get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public ComplianceManagementPartner get(@jakarta.annotation.Nullable final java.u return this.requestAdapter.send(requestInfo, errorMapping, ComplianceManagementPartner::createFromDiscriminatorValue); } /** - * Update the properties of a complianceManagementPartner object. + * Update the navigation property complianceManagementPartners in deviceManagement * @param body The request body * @return a {@link ComplianceManagementPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceManagementPartner patch(@jakarta.annotation.Nonnull final ComplianceManagementPartner body) { return patch(body, null); } /** - * Update the properties of a complianceManagementPartner object. + * Update the navigation property complianceManagementPartners in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ComplianceManagementPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ComplianceManagementPartner patch(@jakarta.annotation.Nonnull final ComplianceManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public ComplianceManagementPartner patch(@jakarta.annotation.Nonnull final Compl return this.requestAdapter.send(requestInfo, errorMapping, ComplianceManagementPartner::createFromDiscriminatorValue); } /** - * Deletes a complianceManagementPartner. + * Delete navigation property complianceManagementPartners for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a complianceManagementPartner. + * Delete navigation property complianceManagementPartners for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the complianceManagementPartner object. + * The list of Compliance Management Partners configured by the tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the complianceManagementPartner object. + * The list of Compliance Management Partners configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a complianceManagementPartner object. + * Update the navigation property complianceManagementPartners in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a complianceManagementPartner object. + * Update the navigation property complianceManagementPartners 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} @@ -188,7 +182,7 @@ public ComplianceManagementPartnerItemRequestBuilder withUrl(@jakarta.annotation public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the complianceManagementPartner object. + * The list of Compliance Management Partners configured by the tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/conditionalaccesssettings/ConditionalAccessSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/conditionalaccesssettings/ConditionalAccessSettingsRequestBuilder.java index 064adeba9b6..8bb5bb59d99 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/conditionalaccesssettings/ConditionalAccessSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/conditionalaccesssettings/ConditionalAccessSettingsRequestBuilder.java @@ -55,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the onPremisesConditionalAccessSettings object. + * The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access * @return a {@link OnPremisesConditionalAccessSettings} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public OnPremisesConditionalAccessSettings get() { return get(null); } /** - * Read properties and relationships of the onPremisesConditionalAccessSettings object. + * The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link OnPremisesConditionalAccessSettings} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public OnPremisesConditionalAccessSettings get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -79,23 +77,21 @@ public OnPremisesConditionalAccessSettings get(@jakarta.annotation.Nullable fina return this.requestAdapter.send(requestInfo, errorMapping, OnPremisesConditionalAccessSettings::createFromDiscriminatorValue); } /** - * Update the properties of a onPremisesConditionalAccessSettings object. + * Update the navigation property conditionalAccessSettings in deviceManagement * @param body The request body * @return a {@link OnPremisesConditionalAccessSettings} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public OnPremisesConditionalAccessSettings patch(@jakarta.annotation.Nonnull final OnPremisesConditionalAccessSettings body) { return patch(body, null); } /** - * Update the properties of a onPremisesConditionalAccessSettings object. + * Update the navigation property conditionalAccessSettings in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link OnPremisesConditionalAccessSettings} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public OnPremisesConditionalAccessSettings patch(@jakarta.annotation.Nonnull final OnPremisesConditionalAccessSettings body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the onPremisesConditionalAccessSettings object. + * The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the onPremisesConditionalAccessSettings object. + * The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a onPremisesConditionalAccessSettings object. + * Update the navigation property conditionalAccessSettings in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a onPremisesConditionalAccessSettings object. + * Update the navigation property conditionalAccessSettings 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} @@ -186,7 +182,7 @@ public ConditionalAccessSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the onPremisesConditionalAccessSettings object. + * The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/detectedapps/DetectedAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/detectedapps/DetectedAppsRequestBuilder.java index 6355acd7184..b7173d1b927 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/detectedapps/DetectedAppsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/detectedapps/DetectedAppsRequestBuilder.java @@ -60,21 +60,19 @@ public DetectedAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/deviceManagement/detectedApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the detectedApp objects. + * The list of detected apps associated with a device. * @return a {@link DetectedAppCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DetectedAppCollectionResponse get() { return get(null); } /** - * List properties and relationships of the detectedApp objects. + * The list of detected apps associated with a device. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DetectedAppCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DetectedAppCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DetectedAppCollectionResponse get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, DetectedAppCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new detectedApp object. + * Create new navigation property to detectedApps for deviceManagement * @param body The request body * @return a {@link DetectedApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DetectedApp post(@jakarta.annotation.Nonnull final DetectedApp body) { return post(body, null); } /** - * Create a new detectedApp object. + * Create new navigation property to detectedApps for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DetectedApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DetectedApp post(@jakarta.annotation.Nonnull final DetectedApp body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DetectedApp post(@jakarta.annotation.Nonnull final DetectedApp body, @jak return this.requestAdapter.send(requestInfo, errorMapping, DetectedApp::createFromDiscriminatorValue); } /** - * List properties and relationships of the detectedApp objects. + * The list of detected apps associated with a device. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the detectedApp objects. + * The list of detected apps associated with a device. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new detectedApp object. + * Create new navigation property to detectedApps for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new detectedApp object. + * Create new navigation property to detectedApps for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public DetectedAppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new DetectedAppsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the detectedApp objects. + * The list of detected apps associated with a device. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/detectedapps/item/DetectedAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/detectedapps/item/DetectedAppItemRequestBuilder.java index e9525fa5b5f..4e9d235fbd8 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/detectedapps/item/DetectedAppItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/detectedapps/item/DetectedAppItemRequestBuilder.java @@ -46,18 +46,16 @@ public DetectedAppItemRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceManagement/detectedApps/{detectedApp%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a detectedApp. + * Delete navigation property detectedApps for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a detectedApp. + * Delete navigation property detectedApps 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the detectedApp object. + * The list of detected apps associated with a device. * @return a {@link DetectedApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DetectedApp get() { return get(null); } /** - * Read properties and relationships of the detectedApp object. + * The list of detected apps associated with a device. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DetectedApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DetectedApp get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +86,21 @@ public DetectedApp get(@jakarta.annotation.Nullable final java.util.function.Con return this.requestAdapter.send(requestInfo, errorMapping, DetectedApp::createFromDiscriminatorValue); } /** - * Update the properties of a detectedApp object. + * Update the navigation property detectedApps in deviceManagement * @param body The request body * @return a {@link DetectedApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DetectedApp patch(@jakarta.annotation.Nonnull final DetectedApp body) { return patch(body, null); } /** - * Update the properties of a detectedApp object. + * Update the navigation property detectedApps in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DetectedApp} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DetectedApp patch(@jakarta.annotation.Nonnull final DetectedApp body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +111,7 @@ public DetectedApp patch(@jakarta.annotation.Nonnull final DetectedApp body, @ja return this.requestAdapter.send(requestInfo, errorMapping, DetectedApp::createFromDiscriminatorValue); } /** - * Deletes a detectedApp. + * Delete navigation property detectedApps for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +119,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a detectedApp. + * Delete navigation property detectedApps for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the detectedApp object. + * The list of detected apps associated with a device. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the detectedApp object. + * The list of detected apps associated with a device. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a detectedApp object. + * Update the navigation property detectedApps in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a detectedApp object. + * Update the navigation property detectedApps 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} @@ -197,7 +191,7 @@ public DetectedAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final S public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the detectedApp object. + * The list of detected apps associated with a device. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecategories/DeviceCategoriesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecategories/DeviceCategoriesRequestBuilder.java index 75522484a4e..3c4bf8d4049 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecategories/DeviceCategoriesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecategories/DeviceCategoriesRequestBuilder.java @@ -60,21 +60,19 @@ public DeviceCategoriesRequestBuilder(@jakarta.annotation.Nonnull final String r super(requestAdapter, "{+baseurl}/deviceManagement/deviceCategories{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceCategory objects. + * The list of device categories with the tenant. * @return a {@link DeviceCategoryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCategoryCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceCategory objects. + * The list of device categories with the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCategoryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCategoryCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceCategoryCollectionResponse get(@jakarta.annotation.Nullable final j return this.requestAdapter.send(requestInfo, errorMapping, DeviceCategoryCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceCategory object. + * Create new navigation property to deviceCategories for deviceManagement * @param body The request body * @return a {@link DeviceCategory} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCategory post(@jakarta.annotation.Nonnull final DeviceCategory body) { return post(body, null); } /** - * Create a new deviceCategory object. + * Create new navigation property to deviceCategories for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCategory} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCategory post(@jakarta.annotation.Nonnull final DeviceCategory body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceCategory post(@jakarta.annotation.Nonnull final DeviceCategory body return this.requestAdapter.send(requestInfo, errorMapping, DeviceCategory::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceCategory objects. + * The list of device categories with the tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceCategory objects. + * The list of device categories with the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceCategory object. + * Create new navigation property to deviceCategories for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceCategory object. + * Create new navigation property to deviceCategories for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public DeviceCategoriesRequestBuilder withUrl(@jakarta.annotation.Nonnull final return new DeviceCategoriesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceCategory objects. + * The list of device categories with the tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecategories/item/DeviceCategoryItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecategories/item/DeviceCategoryItemRequestBuilder.java index 6a52e75b108..7fce917aff4 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecategories/item/DeviceCategoryItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecategories/item/DeviceCategoryItemRequestBuilder.java @@ -37,18 +37,16 @@ public DeviceCategoryItemRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceManagement/deviceCategories/{deviceCategory%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceCategory. + * Delete navigation property deviceCategories for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceCategory. + * Delete navigation property deviceCategories 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceCategory object. + * The list of device categories with the tenant. * @return a {@link DeviceCategory} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCategory get() { return get(null); } /** - * Read properties and relationships of the deviceCategory object. + * The list of device categories with the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCategory} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCategory get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public DeviceCategory get(@jakarta.annotation.Nullable final java.util.function. return this.requestAdapter.send(requestInfo, errorMapping, DeviceCategory::createFromDiscriminatorValue); } /** - * Update the properties of a deviceCategory object. + * Update the navigation property deviceCategories in deviceManagement * @param body The request body * @return a {@link DeviceCategory} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCategory patch(@jakarta.annotation.Nonnull final DeviceCategory body) { return patch(body, null); } /** - * Update the properties of a deviceCategory object. + * Update the navigation property deviceCategories in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCategory} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCategory patch(@jakarta.annotation.Nonnull final DeviceCategory body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public DeviceCategory patch(@jakarta.annotation.Nonnull final DeviceCategory bod return this.requestAdapter.send(requestInfo, errorMapping, DeviceCategory::createFromDiscriminatorValue); } /** - * Deletes a deviceCategory. + * Delete navigation property deviceCategories for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceCategory. + * Delete navigation property deviceCategories for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceCategory object. + * The list of device categories with the tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceCategory object. + * The list of device categories with the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceCategory object. + * Update the navigation property deviceCategories in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceCategory object. + * Update the navigation property deviceCategories 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} @@ -188,7 +182,7 @@ public DeviceCategoryItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceCategory object. + * The list of device categories with the tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/DeviceCompliancePoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/DeviceCompliancePoliciesRequestBuilder.java index a38d1d7d436..67248b850a5 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/DeviceCompliancePoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/DeviceCompliancePoliciesRequestBuilder.java @@ -60,21 +60,19 @@ public DeviceCompliancePoliciesRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the macOSCompliancePolicy objects. + * The device compliance policies. * @return a {@link DeviceCompliancePolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyCollectionResponse get() { return get(null); } /** - * List properties and relationships of the macOSCompliancePolicy objects. + * The device compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceCompliancePolicyCollectionResponse get(@jakarta.annotation.Nullable return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicyCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new androidCompliancePolicy object. + * Create new navigation property to deviceCompliancePolicies for deviceManagement * @param body The request body * @return a {@link DeviceCompliancePolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicy post(@jakarta.annotation.Nonnull final DeviceCompliancePolicy body) { return post(body, null); } /** - * Create a new androidCompliancePolicy object. + * Create new navigation property to deviceCompliancePolicies for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicy post(@jakarta.annotation.Nonnull final DeviceCompliancePolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceCompliancePolicy post(@jakarta.annotation.Nonnull final DeviceCompl return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicy::createFromDiscriminatorValue); } /** - * List properties and relationships of the macOSCompliancePolicy objects. + * The device compliance policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the macOSCompliancePolicy objects. + * The device compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new androidCompliancePolicy object. + * Create new navigation property to deviceCompliancePolicies for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new androidCompliancePolicy object. + * Create new navigation property to deviceCompliancePolicies for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public DeviceCompliancePoliciesRequestBuilder withUrl(@jakarta.annotation.Nonnul return new DeviceCompliancePoliciesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the macOSCompliancePolicy objects. + * The device compliance policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/DeviceCompliancePolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/DeviceCompliancePolicyItemRequestBuilder.java index 4355ee8cd45..0e06031cb1b 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/DeviceCompliancePolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/DeviceCompliancePolicyItemRequestBuilder.java @@ -118,18 +118,16 @@ public DeviceCompliancePolicyItemRequestBuilder(@jakarta.annotation.Nonnull fina super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a androidWorkProfileCompliancePolicy. + * Delete navigation property deviceCompliancePolicies for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a androidWorkProfileCompliancePolicy. + * Delete navigation property deviceCompliancePolicies 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -138,21 +136,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the windows81CompliancePolicy object. + * The device compliance policies. * @return a {@link DeviceCompliancePolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicy get() { return get(null); } /** - * Read properties and relationships of the windows81CompliancePolicy object. + * The device compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -162,23 +158,21 @@ public DeviceCompliancePolicy get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicy::createFromDiscriminatorValue); } /** - * Update the properties of a windows81CompliancePolicy object. + * Update the navigation property deviceCompliancePolicies in deviceManagement * @param body The request body * @return a {@link DeviceCompliancePolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicy patch(@jakarta.annotation.Nonnull final DeviceCompliancePolicy body) { return patch(body, null); } /** - * Update the properties of a windows81CompliancePolicy object. + * Update the navigation property deviceCompliancePolicies in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicy} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicy patch(@jakarta.annotation.Nonnull final DeviceCompliancePolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -189,7 +183,7 @@ public DeviceCompliancePolicy patch(@jakarta.annotation.Nonnull final DeviceComp return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicy::createFromDiscriminatorValue); } /** - * Deletes a androidWorkProfileCompliancePolicy. + * Delete navigation property deviceCompliancePolicies for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -197,7 +191,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a androidWorkProfileCompliancePolicy. + * Delete navigation property deviceCompliancePolicies for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -209,7 +203,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the windows81CompliancePolicy object. + * The device compliance policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -217,7 +211,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the windows81CompliancePolicy object. + * The device compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -229,7 +223,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a windows81CompliancePolicy object. + * Update the navigation property deviceCompliancePolicies in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -238,7 +232,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a windows81CompliancePolicy object. + * Update the navigation property deviceCompliancePolicies 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} @@ -269,7 +263,7 @@ public DeviceCompliancePolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonn public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the windows81CompliancePolicy object. + * The device compliance policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/assign/AssignRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/assign/AssignRequestBuilder.java index aaaba8538b7..9d657e107b3 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/assign/AssignRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/assign/AssignRequestBuilder.java @@ -35,23 +35,21 @@ public AssignRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/assign", rawUrl); } /** - * Not yet documented + * Invoke action assign * @param body The request body * @return a {@link AssignPostResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AssignPostResponse post(@jakarta.annotation.Nonnull final AssignPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action assign * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AssignPostResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AssignPostResponse post(@jakarta.annotation.Nonnull final AssignPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -62,7 +60,7 @@ public AssignPostResponse post(@jakarta.annotation.Nonnull final AssignPostReque return this.requestAdapter.send(requestInfo, errorMapping, AssignPostResponse::createFromDiscriminatorValue); } /** - * Not yet documented + * Invoke action assign * @param body The request body * @return a {@link RequestInformation} */ @@ -71,7 +69,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action assign * @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/devicemanagement/devicecompliancepolicies/item/assignments/AssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/assignments/AssignmentsRequestBuilder.java index 66ed3cccfec..d0fea1a337e 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/assignments/AssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/assignments/AssignmentsRequestBuilder.java @@ -60,21 +60,19 @@ public AssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/assignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceCompliancePolicyAssignment objects. + * The collection of assignments for this compliance policy. * @return a {@link DeviceCompliancePolicyAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyAssignmentCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceCompliancePolicyAssignment objects. + * The collection of assignments for this compliance policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicyAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceCompliancePolicyAssignmentCollectionResponse get(@jakarta.annotatio return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicyAssignmentCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceCompliancePolicyAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @return a {@link DeviceCompliancePolicyAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyAssignment post(@jakarta.annotation.Nonnull final DeviceCompliancePolicyAssignment body) { return post(body, null); } /** - * Create a new deviceCompliancePolicyAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicyAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyAssignment post(@jakarta.annotation.Nonnull final DeviceCompliancePolicyAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceCompliancePolicyAssignment post(@jakarta.annotation.Nonnull final D return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicyAssignment::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceCompliancePolicyAssignment objects. + * The collection of assignments for this compliance policy. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceCompliancePolicyAssignment objects. + * The collection of assignments for this compliance policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceCompliancePolicyAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceCompliancePolicyAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public AssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new AssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceCompliancePolicyAssignment objects. + * The collection of assignments for this compliance policy. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/assignments/item/DeviceCompliancePolicyAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/assignments/item/DeviceCompliancePolicyAssignmentItemRequestBuilder.java index 88d7858b1ce..9200750df91 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/assignments/item/DeviceCompliancePolicyAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/assignments/item/DeviceCompliancePolicyAssignmentItemRequestBuilder.java @@ -37,18 +37,16 @@ public DeviceCompliancePolicyAssignmentItemRequestBuilder(@jakarta.annotation.No super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/assignments/{deviceCompliancePolicyAssignment%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceCompliancePolicyAssignment. + * Delete navigation property assignments for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceCompliancePolicyAssignment. + * Delete navigation property assignments 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceCompliancePolicyAssignment object. + * The collection of assignments for this compliance policy. * @return a {@link DeviceCompliancePolicyAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyAssignment get() { return get(null); } /** - * Read properties and relationships of the deviceCompliancePolicyAssignment object. + * The collection of assignments for this compliance policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicyAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyAssignment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public DeviceCompliancePolicyAssignment get(@jakarta.annotation.Nullable final j return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicyAssignment::createFromDiscriminatorValue); } /** - * Update the properties of a deviceCompliancePolicyAssignment object. + * Update the navigation property assignments in deviceManagement * @param body The request body * @return a {@link DeviceCompliancePolicyAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyAssignment patch(@jakarta.annotation.Nonnull final DeviceCompliancePolicyAssignment body) { return patch(body, null); } /** - * Update the properties of a deviceCompliancePolicyAssignment object. + * Update the navigation property assignments in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicyAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyAssignment patch(@jakarta.annotation.Nonnull final DeviceCompliancePolicyAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public DeviceCompliancePolicyAssignment patch(@jakarta.annotation.Nonnull final return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicyAssignment::createFromDiscriminatorValue); } /** - * Deletes a deviceCompliancePolicyAssignment. + * Delete navigation property assignments for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceCompliancePolicyAssignment. + * Delete navigation property assignments for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceCompliancePolicyAssignment object. + * The collection of assignments for this compliance policy. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceCompliancePolicyAssignment object. + * The collection of assignments for this compliance policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceCompliancePolicyAssignment object. + * Update the navigation property assignments in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceCompliancePolicyAssignment object. + * Update the navigation property assignments 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} @@ -188,7 +182,7 @@ public DeviceCompliancePolicyAssignmentItemRequestBuilder withUrl(@jakarta.annot public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceCompliancePolicyAssignment object. + * The collection of assignments for this compliance policy. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/devicestatuses/DeviceStatusesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/devicestatuses/DeviceStatusesRequestBuilder.java index 7f8c6253b40..39fa71b9ae2 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/devicestatuses/DeviceStatusesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/devicestatuses/DeviceStatusesRequestBuilder.java @@ -60,21 +60,19 @@ public DeviceStatusesRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/deviceStatuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceComplianceDeviceStatus objects. + * List of DeviceComplianceDeviceStatus. * @return a {@link DeviceComplianceDeviceStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceDeviceStatusCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceComplianceDeviceStatus objects. + * List of DeviceComplianceDeviceStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceDeviceStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceDeviceStatusCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceComplianceDeviceStatusCollectionResponse get(@jakarta.annotation.Nu return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceDeviceStatusCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceComplianceDeviceStatus object. + * Create new navigation property to deviceStatuses for deviceManagement * @param body The request body * @return a {@link DeviceComplianceDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceDeviceStatus post(@jakarta.annotation.Nonnull final DeviceComplianceDeviceStatus body) { return post(body, null); } /** - * Create a new deviceComplianceDeviceStatus object. + * Create new navigation property to deviceStatuses for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceDeviceStatus post(@jakarta.annotation.Nonnull final DeviceComplianceDeviceStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceComplianceDeviceStatus post(@jakarta.annotation.Nonnull final Devic return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceDeviceStatus::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceComplianceDeviceStatus objects. + * List of DeviceComplianceDeviceStatus. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceComplianceDeviceStatus objects. + * List of DeviceComplianceDeviceStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceComplianceDeviceStatus object. + * Create new navigation property to deviceStatuses for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceComplianceDeviceStatus object. + * Create new navigation property to deviceStatuses for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public DeviceStatusesRequestBuilder withUrl(@jakarta.annotation.Nonnull final St return new DeviceStatusesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceComplianceDeviceStatus objects. + * List of DeviceComplianceDeviceStatus. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/devicestatuses/item/DeviceComplianceDeviceStatusItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/devicestatuses/item/DeviceComplianceDeviceStatusItemRequestBuilder.java index 5e629eb66b5..68394f1bf27 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/devicestatuses/item/DeviceComplianceDeviceStatusItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/devicestatuses/item/DeviceComplianceDeviceStatusItemRequestBuilder.java @@ -37,18 +37,16 @@ public DeviceComplianceDeviceStatusItemRequestBuilder(@jakarta.annotation.Nonnul super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/deviceStatuses/{deviceComplianceDeviceStatus%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceComplianceDeviceStatus. + * Delete navigation property deviceStatuses for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceComplianceDeviceStatus. + * Delete navigation property deviceStatuses 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceComplianceDeviceStatus object. + * List of DeviceComplianceDeviceStatus. * @return a {@link DeviceComplianceDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceDeviceStatus get() { return get(null); } /** - * Read properties and relationships of the deviceComplianceDeviceStatus object. + * List of DeviceComplianceDeviceStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceDeviceStatus get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public DeviceComplianceDeviceStatus get(@jakarta.annotation.Nullable final java. return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceDeviceStatus::createFromDiscriminatorValue); } /** - * Update the properties of a deviceComplianceDeviceStatus object. + * Update the navigation property deviceStatuses in deviceManagement * @param body The request body * @return a {@link DeviceComplianceDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceDeviceStatus patch(@jakarta.annotation.Nonnull final DeviceComplianceDeviceStatus body) { return patch(body, null); } /** - * Update the properties of a deviceComplianceDeviceStatus object. + * Update the navigation property deviceStatuses in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceDeviceStatus patch(@jakarta.annotation.Nonnull final DeviceComplianceDeviceStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public DeviceComplianceDeviceStatus patch(@jakarta.annotation.Nonnull final Devi return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceDeviceStatus::createFromDiscriminatorValue); } /** - * Deletes a deviceComplianceDeviceStatus. + * Delete navigation property deviceStatuses for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceComplianceDeviceStatus. + * Delete navigation property deviceStatuses for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceComplianceDeviceStatus object. + * List of DeviceComplianceDeviceStatus. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceComplianceDeviceStatus object. + * List of DeviceComplianceDeviceStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceComplianceDeviceStatus object. + * Update the navigation property deviceStatuses in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceComplianceDeviceStatus object. + * Update the navigation property deviceStatuses 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} @@ -188,7 +182,7 @@ public DeviceComplianceDeviceStatusItemRequestBuilder withUrl(@jakarta.annotatio public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceComplianceDeviceStatus object. + * List of DeviceComplianceDeviceStatus. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/devicestatusoverview/DeviceStatusOverviewRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/devicestatusoverview/DeviceStatusOverviewRequestBuilder.java index 0e417ff690e..fe1234f20a7 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/devicestatusoverview/DeviceStatusOverviewRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/devicestatusoverview/DeviceStatusOverviewRequestBuilder.java @@ -55,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceComplianceDeviceOverview object. + * Device compliance devices status overview * @return a {@link DeviceComplianceDeviceOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceDeviceOverview get() { return get(null); } /** - * Read properties and relationships of the deviceComplianceDeviceOverview object. + * Device compliance devices status overview * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceDeviceOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceDeviceOverview get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -79,23 +77,21 @@ public DeviceComplianceDeviceOverview get(@jakarta.annotation.Nullable final jav return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceDeviceOverview::createFromDiscriminatorValue); } /** - * Update the properties of a deviceComplianceDeviceOverview object. + * Update the navigation property deviceStatusOverview in deviceManagement * @param body The request body * @return a {@link DeviceComplianceDeviceOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceDeviceOverview patch(@jakarta.annotation.Nonnull final DeviceComplianceDeviceOverview body) { return patch(body, null); } /** - * Update the properties of a deviceComplianceDeviceOverview object. + * Update the navigation property deviceStatusOverview in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceDeviceOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceDeviceOverview patch(@jakarta.annotation.Nonnull final DeviceComplianceDeviceOverview body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceComplianceDeviceOverview object. + * Device compliance devices status overview * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceComplianceDeviceOverview object. + * Device compliance devices status overview * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceComplianceDeviceOverview object. + * Update the navigation property deviceStatusOverview in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceComplianceDeviceOverview object. + * Update the navigation property deviceStatusOverview 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} @@ -186,7 +182,7 @@ public DeviceStatusOverviewRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceComplianceDeviceOverview object. + * Device compliance devices status overview */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduleactionsforrules/ScheduleActionsForRulesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduleactionsforrules/ScheduleActionsForRulesRequestBuilder.java index 8229deeebc7..68d71406c7d 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduleactionsforrules/ScheduleActionsForRulesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduleactionsforrules/ScheduleActionsForRulesRequestBuilder.java @@ -35,20 +35,18 @@ public ScheduleActionsForRulesRequestBuilder(@jakarta.annotation.Nonnull final S super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduleActionsForRules", rawUrl); } /** - * Not yet documented + * Invoke action scheduleActionsForRules * @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 ScheduleActionsForRulesPostRequestBody body) { post(body, null); } /** - * Not yet documented + * Invoke action scheduleActionsForRules * @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 ScheduleActionsForRulesPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +56,7 @@ public void post(@jakarta.annotation.Nonnull final ScheduleActionsForRulesPostRe this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Not yet documented + * Invoke action scheduleActionsForRules * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +65,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action scheduleActionsForRules * @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/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java index 02659a7a21f..e3bb12aa740 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/ScheduledActionsForRuleRequestBuilder.java @@ -60,21 +60,19 @@ public ScheduledActionsForRuleRequestBuilder(@jakarta.annotation.Nonnull final S super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceComplianceScheduledActionForRule objects. + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link DeviceComplianceScheduledActionForRuleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceScheduledActionForRuleCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceComplianceScheduledActionForRule objects. + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceScheduledActionForRuleCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceScheduledActionForRuleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceComplianceScheduledActionForRuleCollectionResponse get(@jakarta.ann return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceScheduledActionForRuleCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceComplianceScheduledActionForRule object. + * Create new navigation property to scheduledActionsForRule for deviceManagement * @param body The request body * @return a {@link DeviceComplianceScheduledActionForRule} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceScheduledActionForRule post(@jakarta.annotation.Nonnull final DeviceComplianceScheduledActionForRule body) { return post(body, null); } /** - * Create a new deviceComplianceScheduledActionForRule object. + * Create new navigation property to scheduledActionsForRule for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceScheduledActionForRule} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceScheduledActionForRule post(@jakarta.annotation.Nonnull final DeviceComplianceScheduledActionForRule body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceComplianceScheduledActionForRule post(@jakarta.annotation.Nonnull f return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceScheduledActionForRule::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceComplianceScheduledActionForRule objects. + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceComplianceScheduledActionForRule objects. + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceComplianceScheduledActionForRule object. + * Create new navigation property to scheduledActionsForRule for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceComplianceScheduledActionForRule object. + * Create new navigation property to scheduledActionsForRule for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public ScheduledActionsForRuleRequestBuilder withUrl(@jakarta.annotation.Nonnull return new ScheduledActionsForRuleRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceComplianceScheduledActionForRule objects. + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java index 46bee056521..2b5c7fff70c 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/DeviceComplianceScheduledActionForRuleItemRequestBuilder.java @@ -46,18 +46,16 @@ public DeviceComplianceScheduledActionForRuleItemRequestBuilder(@jakarta.annotat super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceComplianceScheduledActionForRule. + * Delete navigation property scheduledActionsForRule for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceComplianceScheduledActionForRule. + * Delete navigation property scheduledActionsForRule 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceComplianceScheduledActionForRule object. + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link DeviceComplianceScheduledActionForRule} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceScheduledActionForRule get() { return get(null); } /** - * Read properties and relationships of the deviceComplianceScheduledActionForRule object. + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceScheduledActionForRule} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceScheduledActionForRule get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +86,21 @@ public DeviceComplianceScheduledActionForRule get(@jakarta.annotation.Nullable f return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceScheduledActionForRule::createFromDiscriminatorValue); } /** - * Update the properties of a deviceComplianceScheduledActionForRule object. + * Update the navigation property scheduledActionsForRule in deviceManagement * @param body The request body * @return a {@link DeviceComplianceScheduledActionForRule} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceScheduledActionForRule patch(@jakarta.annotation.Nonnull final DeviceComplianceScheduledActionForRule body) { return patch(body, null); } /** - * Update the properties of a deviceComplianceScheduledActionForRule object. + * Update the navigation property scheduledActionsForRule in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceScheduledActionForRule} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceScheduledActionForRule patch(@jakarta.annotation.Nonnull final DeviceComplianceScheduledActionForRule body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +111,7 @@ public DeviceComplianceScheduledActionForRule patch(@jakarta.annotation.Nonnull return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceScheduledActionForRule::createFromDiscriminatorValue); } /** - * Deletes a deviceComplianceScheduledActionForRule. + * Delete navigation property scheduledActionsForRule for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +119,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceComplianceScheduledActionForRule. + * Delete navigation property scheduledActionsForRule for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceComplianceScheduledActionForRule object. + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceComplianceScheduledActionForRule object. + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceComplianceScheduledActionForRule object. + * Update the navigation property scheduledActionsForRule in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceComplianceScheduledActionForRule object. + * Update the navigation property scheduledActionsForRule 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} @@ -197,7 +191,7 @@ public DeviceComplianceScheduledActionForRuleItemRequestBuilder withUrl(@jakarta public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceComplianceScheduledActionForRule object. + * The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/scheduledactionconfigurations/ScheduledActionConfigurationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/scheduledactionconfigurations/ScheduledActionConfigurationsRequestBuilder.java index f6e0075331a..9bac30642b6 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/scheduledactionconfigurations/ScheduledActionConfigurationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/scheduledactionconfigurations/ScheduledActionConfigurationsRequestBuilder.java @@ -60,21 +60,19 @@ public ScheduledActionConfigurationsRequestBuilder(@jakarta.annotation.Nonnull f super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule%2Did}/scheduledActionConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceComplianceActionItem objects. + * The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. * @return a {@link DeviceComplianceActionItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceActionItemCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceComplianceActionItem objects. + * The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceActionItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceActionItemCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceComplianceActionItemCollectionResponse get(@jakarta.annotation.Null return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceActionItemCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceComplianceActionItem object. + * Create new navigation property to scheduledActionConfigurations for deviceManagement * @param body The request body * @return a {@link DeviceComplianceActionItem} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceActionItem post(@jakarta.annotation.Nonnull final DeviceComplianceActionItem body) { return post(body, null); } /** - * Create a new deviceComplianceActionItem object. + * Create new navigation property to scheduledActionConfigurations for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceActionItem} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceActionItem post(@jakarta.annotation.Nonnull final DeviceComplianceActionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceComplianceActionItem post(@jakarta.annotation.Nonnull final DeviceC return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceActionItem::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceComplianceActionItem objects. + * The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceComplianceActionItem objects. + * The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceComplianceActionItem object. + * Create new navigation property to scheduledActionConfigurations for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceComplianceActionItem object. + * Create new navigation property to scheduledActionConfigurations for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public ScheduledActionConfigurationsRequestBuilder withUrl(@jakarta.annotation.N return new ScheduledActionConfigurationsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceComplianceActionItem objects. + * The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/scheduledactionconfigurations/item/DeviceComplianceActionItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/scheduledactionconfigurations/item/DeviceComplianceActionItemItemRequestBuilder.java index df4ea91c2eb..e844a6833f9 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/scheduledactionconfigurations/item/DeviceComplianceActionItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/scheduledactionsforrule/item/scheduledactionconfigurations/item/DeviceComplianceActionItemItemRequestBuilder.java @@ -37,18 +37,16 @@ public DeviceComplianceActionItemItemRequestBuilder(@jakarta.annotation.Nonnull super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule%2Did}/scheduledActionConfigurations/{deviceComplianceActionItem%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceComplianceActionItem. + * Delete navigation property scheduledActionConfigurations for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceComplianceActionItem. + * Delete navigation property scheduledActionConfigurations 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceComplianceActionItem object. + * The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. * @return a {@link DeviceComplianceActionItem} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceActionItem get() { return get(null); } /** - * Read properties and relationships of the deviceComplianceActionItem object. + * The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceActionItem} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceActionItem get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public DeviceComplianceActionItem get(@jakarta.annotation.Nullable final java.ut return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceActionItem::createFromDiscriminatorValue); } /** - * Update the properties of a deviceComplianceActionItem object. + * Update the navigation property scheduledActionConfigurations in deviceManagement * @param body The request body * @return a {@link DeviceComplianceActionItem} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceActionItem patch(@jakarta.annotation.Nonnull final DeviceComplianceActionItem body) { return patch(body, null); } /** - * Update the properties of a deviceComplianceActionItem object. + * Update the navigation property scheduledActionConfigurations in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceActionItem} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceActionItem patch(@jakarta.annotation.Nonnull final DeviceComplianceActionItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public DeviceComplianceActionItem patch(@jakarta.annotation.Nonnull final Device return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceActionItem::createFromDiscriminatorValue); } /** - * Deletes a deviceComplianceActionItem. + * Delete navigation property scheduledActionConfigurations for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceComplianceActionItem. + * Delete navigation property scheduledActionConfigurations for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceComplianceActionItem object. + * The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceComplianceActionItem object. + * The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceComplianceActionItem object. + * Update the navigation property scheduledActionConfigurations in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceComplianceActionItem object. + * Update the navigation property scheduledActionConfigurations 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} @@ -188,7 +182,7 @@ public DeviceComplianceActionItemItemRequestBuilder withUrl(@jakarta.annotation. public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceComplianceActionItem object. + * The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/userstatuses/UserStatusesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/userstatuses/UserStatusesRequestBuilder.java index 2ae11740929..90373624c4a 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/userstatuses/UserStatusesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/userstatuses/UserStatusesRequestBuilder.java @@ -60,21 +60,19 @@ public UserStatusesRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/userStatuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceComplianceUserStatus objects. + * List of DeviceComplianceUserStatus. * @return a {@link DeviceComplianceUserStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceUserStatusCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceComplianceUserStatus objects. + * List of DeviceComplianceUserStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceUserStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceUserStatusCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceComplianceUserStatusCollectionResponse get(@jakarta.annotation.Null return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceUserStatusCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceComplianceUserStatus object. + * Create new navigation property to userStatuses for deviceManagement * @param body The request body * @return a {@link DeviceComplianceUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceUserStatus post(@jakarta.annotation.Nonnull final DeviceComplianceUserStatus body) { return post(body, null); } /** - * Create a new deviceComplianceUserStatus object. + * Create new navigation property to userStatuses for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceUserStatus post(@jakarta.annotation.Nonnull final DeviceComplianceUserStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceComplianceUserStatus post(@jakarta.annotation.Nonnull final DeviceC return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceUserStatus::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceComplianceUserStatus objects. + * List of DeviceComplianceUserStatus. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceComplianceUserStatus objects. + * List of DeviceComplianceUserStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceComplianceUserStatus object. + * Create new navigation property to userStatuses for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceComplianceUserStatus object. + * Create new navigation property to userStatuses for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public UserStatusesRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new UserStatusesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceComplianceUserStatus objects. + * List of DeviceComplianceUserStatus. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/userstatuses/item/DeviceComplianceUserStatusItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/userstatuses/item/DeviceComplianceUserStatusItemRequestBuilder.java index 66b89819b5d..20c091d39cd 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/userstatuses/item/DeviceComplianceUserStatusItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/userstatuses/item/DeviceComplianceUserStatusItemRequestBuilder.java @@ -37,18 +37,16 @@ public DeviceComplianceUserStatusItemRequestBuilder(@jakarta.annotation.Nonnull super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/userStatuses/{deviceComplianceUserStatus%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceComplianceUserStatus. + * Delete navigation property userStatuses for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceComplianceUserStatus. + * Delete navigation property userStatuses 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceComplianceUserStatus object. + * List of DeviceComplianceUserStatus. * @return a {@link DeviceComplianceUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceUserStatus get() { return get(null); } /** - * Read properties and relationships of the deviceComplianceUserStatus object. + * List of DeviceComplianceUserStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceUserStatus get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public DeviceComplianceUserStatus get(@jakarta.annotation.Nullable final java.ut return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceUserStatus::createFromDiscriminatorValue); } /** - * Update the properties of a deviceComplianceUserStatus object. + * Update the navigation property userStatuses in deviceManagement * @param body The request body * @return a {@link DeviceComplianceUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceUserStatus patch(@jakarta.annotation.Nonnull final DeviceComplianceUserStatus body) { return patch(body, null); } /** - * Update the properties of a deviceComplianceUserStatus object. + * Update the navigation property userStatuses in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceUserStatus patch(@jakarta.annotation.Nonnull final DeviceComplianceUserStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public DeviceComplianceUserStatus patch(@jakarta.annotation.Nonnull final Device return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceUserStatus::createFromDiscriminatorValue); } /** - * Deletes a deviceComplianceUserStatus. + * Delete navigation property userStatuses for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceComplianceUserStatus. + * Delete navigation property userStatuses for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceComplianceUserStatus object. + * List of DeviceComplianceUserStatus. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceComplianceUserStatus object. + * List of DeviceComplianceUserStatus. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceComplianceUserStatus object. + * Update the navigation property userStatuses in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceComplianceUserStatus object. + * Update the navigation property userStatuses 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} @@ -188,7 +182,7 @@ public DeviceComplianceUserStatusItemRequestBuilder withUrl(@jakarta.annotation. public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceComplianceUserStatus object. + * List of DeviceComplianceUserStatus. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/userstatusoverview/UserStatusOverviewRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/userstatusoverview/UserStatusOverviewRequestBuilder.java index 559f8b66e90..447b68bc89b 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/userstatusoverview/UserStatusOverviewRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicies/item/userstatusoverview/UserStatusOverviewRequestBuilder.java @@ -55,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceComplianceUserOverview object. + * Device compliance users status overview * @return a {@link DeviceComplianceUserOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceUserOverview get() { return get(null); } /** - * Read properties and relationships of the deviceComplianceUserOverview object. + * Device compliance users status overview * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceUserOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceUserOverview get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -79,23 +77,21 @@ public DeviceComplianceUserOverview get(@jakarta.annotation.Nullable final java. return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceUserOverview::createFromDiscriminatorValue); } /** - * Update the properties of a deviceComplianceUserOverview object. + * Update the navigation property userStatusOverview in deviceManagement * @param body The request body * @return a {@link DeviceComplianceUserOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceUserOverview patch(@jakarta.annotation.Nonnull final DeviceComplianceUserOverview body) { return patch(body, null); } /** - * Update the properties of a deviceComplianceUserOverview object. + * Update the navigation property userStatusOverview in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceUserOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceUserOverview patch(@jakarta.annotation.Nonnull final DeviceComplianceUserOverview body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceComplianceUserOverview object. + * Device compliance users status overview * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceComplianceUserOverview object. + * Device compliance users status overview * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceComplianceUserOverview object. + * Update the navigation property userStatusOverview in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceComplianceUserOverview object. + * Update the navigation property userStatusOverview 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} @@ -186,7 +182,7 @@ public UserStatusOverviewRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceComplianceUserOverview object. + * Device compliance users status overview */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicydevicestatesummary/DeviceCompliancePolicyDeviceStateSummaryRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicydevicestatesummary/DeviceCompliancePolicyDeviceStateSummaryRequestBuilder.java index 38ee5e82ed9..4a85550ed10 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicydevicestatesummary/DeviceCompliancePolicyDeviceStateSummaryRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicydevicestatesummary/DeviceCompliancePolicyDeviceStateSummaryRequestBuilder.java @@ -55,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceCompliancePolicyDeviceStateSummary object. + * The device compliance state summary for this account. * @return a {@link DeviceCompliancePolicyDeviceStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyDeviceStateSummary get() { return get(null); } /** - * Read properties and relationships of the deviceCompliancePolicyDeviceStateSummary object. + * The device compliance state summary for this account. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicyDeviceStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyDeviceStateSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -79,23 +77,21 @@ public DeviceCompliancePolicyDeviceStateSummary get(@jakarta.annotation.Nullable return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicyDeviceStateSummary::createFromDiscriminatorValue); } /** - * Update the properties of a deviceCompliancePolicyDeviceStateSummary object. + * Update the navigation property deviceCompliancePolicyDeviceStateSummary in deviceManagement * @param body The request body * @return a {@link DeviceCompliancePolicyDeviceStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyDeviceStateSummary patch(@jakarta.annotation.Nonnull final DeviceCompliancePolicyDeviceStateSummary body) { return patch(body, null); } /** - * Update the properties of a deviceCompliancePolicyDeviceStateSummary object. + * Update the navigation property deviceCompliancePolicyDeviceStateSummary in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicyDeviceStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicyDeviceStateSummary patch(@jakarta.annotation.Nonnull final DeviceCompliancePolicyDeviceStateSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceCompliancePolicyDeviceStateSummary object. + * The device compliance state summary for this account. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceCompliancePolicyDeviceStateSummary object. + * The device compliance state summary for this account. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceCompliancePolicyDeviceStateSummary object. + * Update the navigation property deviceCompliancePolicyDeviceStateSummary in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceCompliancePolicyDeviceStateSummary object. + * Update the navigation property deviceCompliancePolicyDeviceStateSummary 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} @@ -186,7 +182,7 @@ public DeviceCompliancePolicyDeviceStateSummaryRequestBuilder withUrl(@jakarta.a public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceCompliancePolicyDeviceStateSummary object. + * The device compliance state summary for this account. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/DeviceCompliancePolicySettingStateSummariesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/DeviceCompliancePolicySettingStateSummariesRequestBuilder.java index 2188b18dec1..936fe66eeb5 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/DeviceCompliancePolicySettingStateSummariesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/DeviceCompliancePolicySettingStateSummariesRequestBuilder.java @@ -60,21 +60,19 @@ public DeviceCompliancePolicySettingStateSummariesRequestBuilder(@jakarta.annota super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicySettingStateSummaries{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceCompliancePolicySettingStateSummary objects. + * The summary states of compliance policy settings for this account. * @return a {@link DeviceCompliancePolicySettingStateSummaryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicySettingStateSummaryCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceCompliancePolicySettingStateSummary objects. + * The summary states of compliance policy settings for this account. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicySettingStateSummaryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicySettingStateSummaryCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceCompliancePolicySettingStateSummaryCollectionResponse get(@jakarta. return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicySettingStateSummaryCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceCompliancePolicySettingStateSummary object. + * Create new navigation property to deviceCompliancePolicySettingStateSummaries for deviceManagement * @param body The request body * @return a {@link DeviceCompliancePolicySettingStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicySettingStateSummary post(@jakarta.annotation.Nonnull final DeviceCompliancePolicySettingStateSummary body) { return post(body, null); } /** - * Create a new deviceCompliancePolicySettingStateSummary object. + * Create new navigation property to deviceCompliancePolicySettingStateSummaries for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicySettingStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicySettingStateSummary post(@jakarta.annotation.Nonnull final DeviceCompliancePolicySettingStateSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceCompliancePolicySettingStateSummary post(@jakarta.annotation.Nonnul return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicySettingStateSummary::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceCompliancePolicySettingStateSummary objects. + * The summary states of compliance policy settings for this account. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceCompliancePolicySettingStateSummary objects. + * The summary states of compliance policy settings for this account. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceCompliancePolicySettingStateSummary object. + * Create new navigation property to deviceCompliancePolicySettingStateSummaries for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceCompliancePolicySettingStateSummary object. + * Create new navigation property to deviceCompliancePolicySettingStateSummaries for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public DeviceCompliancePolicySettingStateSummariesRequestBuilder withUrl(@jakart return new DeviceCompliancePolicySettingStateSummariesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceCompliancePolicySettingStateSummary objects. + * The summary states of compliance policy settings for this account. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/item/DeviceCompliancePolicySettingStateSummaryItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/item/DeviceCompliancePolicySettingStateSummaryItemRequestBuilder.java index 506605ba111..5dbe84cfca8 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/item/DeviceCompliancePolicySettingStateSummaryItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/item/DeviceCompliancePolicySettingStateSummaryItemRequestBuilder.java @@ -46,18 +46,16 @@ public DeviceCompliancePolicySettingStateSummaryItemRequestBuilder(@jakarta.anno super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceCompliancePolicySettingStateSummary. + * Delete navigation property deviceCompliancePolicySettingStateSummaries for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceCompliancePolicySettingStateSummary. + * Delete navigation property deviceCompliancePolicySettingStateSummaries 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceCompliancePolicySettingStateSummary object. + * The summary states of compliance policy settings for this account. * @return a {@link DeviceCompliancePolicySettingStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicySettingStateSummary get() { return get(null); } /** - * Read properties and relationships of the deviceCompliancePolicySettingStateSummary object. + * The summary states of compliance policy settings for this account. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicySettingStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicySettingStateSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +86,21 @@ public DeviceCompliancePolicySettingStateSummary get(@jakarta.annotation.Nullabl return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicySettingStateSummary::createFromDiscriminatorValue); } /** - * Update the properties of a deviceCompliancePolicySettingStateSummary object. + * Update the navigation property deviceCompliancePolicySettingStateSummaries in deviceManagement * @param body The request body * @return a {@link DeviceCompliancePolicySettingStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicySettingStateSummary patch(@jakarta.annotation.Nonnull final DeviceCompliancePolicySettingStateSummary body) { return patch(body, null); } /** - * Update the properties of a deviceCompliancePolicySettingStateSummary object. + * Update the navigation property deviceCompliancePolicySettingStateSummaries in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceCompliancePolicySettingStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceCompliancePolicySettingStateSummary patch(@jakarta.annotation.Nonnull final DeviceCompliancePolicySettingStateSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +111,7 @@ public DeviceCompliancePolicySettingStateSummary patch(@jakarta.annotation.Nonnu return this.requestAdapter.send(requestInfo, errorMapping, DeviceCompliancePolicySettingStateSummary::createFromDiscriminatorValue); } /** - * Deletes a deviceCompliancePolicySettingStateSummary. + * Delete navigation property deviceCompliancePolicySettingStateSummaries for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +119,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceCompliancePolicySettingStateSummary. + * Delete navigation property deviceCompliancePolicySettingStateSummaries for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceCompliancePolicySettingStateSummary object. + * The summary states of compliance policy settings for this account. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceCompliancePolicySettingStateSummary object. + * The summary states of compliance policy settings for this account. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceCompliancePolicySettingStateSummary object. + * Update the navigation property deviceCompliancePolicySettingStateSummaries in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceCompliancePolicySettingStateSummary object. + * Update the navigation property deviceCompliancePolicySettingStateSummaries 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} @@ -197,7 +191,7 @@ public DeviceCompliancePolicySettingStateSummaryItemRequestBuilder withUrl(@jaka public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceCompliancePolicySettingStateSummary object. + * The summary states of compliance policy settings for this account. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/item/devicecompliancesettingstates/DeviceComplianceSettingStatesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/item/devicecompliancesettingstates/DeviceComplianceSettingStatesRequestBuilder.java index 6f3605847e3..7687623d3f6 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/item/devicecompliancesettingstates/DeviceComplianceSettingStatesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/item/devicecompliancesettingstates/DeviceComplianceSettingStatesRequestBuilder.java @@ -60,21 +60,19 @@ public DeviceComplianceSettingStatesRequestBuilder(@jakarta.annotation.Nonnull f super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary%2Did}/deviceComplianceSettingStates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceComplianceSettingState objects. + * Get deviceComplianceSettingStates from deviceManagement * @return a {@link DeviceComplianceSettingStateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceSettingStateCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceComplianceSettingState objects. + * Get deviceComplianceSettingStates from deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceSettingStateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceSettingStateCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceComplianceSettingStateCollectionResponse get(@jakarta.annotation.Nu return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceSettingStateCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceComplianceSettingState object. + * Create new navigation property to deviceComplianceSettingStates for deviceManagement * @param body The request body * @return a {@link DeviceComplianceSettingState} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceSettingState post(@jakarta.annotation.Nonnull final DeviceComplianceSettingState body) { return post(body, null); } /** - * Create a new deviceComplianceSettingState object. + * Create new navigation property to deviceComplianceSettingStates for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceSettingState} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceSettingState post(@jakarta.annotation.Nonnull final DeviceComplianceSettingState body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceComplianceSettingState post(@jakarta.annotation.Nonnull final Devic return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceSettingState::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceComplianceSettingState objects. + * Get deviceComplianceSettingStates from deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceComplianceSettingState objects. + * Get deviceComplianceSettingStates from deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceComplianceSettingState object. + * Create new navigation property to deviceComplianceSettingStates for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceComplianceSettingState object. + * Create new navigation property to deviceComplianceSettingStates for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public DeviceComplianceSettingStatesRequestBuilder withUrl(@jakarta.annotation.N return new DeviceComplianceSettingStatesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceComplianceSettingState objects. + * Get deviceComplianceSettingStates from deviceManagement */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/item/devicecompliancesettingstates/item/DeviceComplianceSettingStateItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/item/devicecompliancesettingstates/item/DeviceComplianceSettingStateItemRequestBuilder.java index 1fe93c255f3..ec96c0bf594 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/item/devicecompliancesettingstates/item/DeviceComplianceSettingStateItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicecompliancepolicysettingstatesummaries/item/devicecompliancesettingstates/item/DeviceComplianceSettingStateItemRequestBuilder.java @@ -37,18 +37,16 @@ public DeviceComplianceSettingStateItemRequestBuilder(@jakarta.annotation.Nonnul super(requestAdapter, "{+baseurl}/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary%2Did}/deviceComplianceSettingStates/{deviceComplianceSettingState%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceComplianceSettingState. + * Delete navigation property deviceComplianceSettingStates for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceComplianceSettingState. + * Delete navigation property deviceComplianceSettingStates 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceComplianceSettingState object. + * Get deviceComplianceSettingStates from deviceManagement * @return a {@link DeviceComplianceSettingState} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceSettingState get() { return get(null); } /** - * Read properties and relationships of the deviceComplianceSettingState object. + * Get deviceComplianceSettingStates from deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceSettingState} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceSettingState get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public DeviceComplianceSettingState get(@jakarta.annotation.Nullable final java. return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceSettingState::createFromDiscriminatorValue); } /** - * Update the properties of a deviceComplianceSettingState object. + * Update the navigation property deviceComplianceSettingStates in deviceManagement * @param body The request body * @return a {@link DeviceComplianceSettingState} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceSettingState patch(@jakarta.annotation.Nonnull final DeviceComplianceSettingState body) { return patch(body, null); } /** - * Update the properties of a deviceComplianceSettingState object. + * Update the navigation property deviceComplianceSettingStates in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceComplianceSettingState} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceComplianceSettingState patch(@jakarta.annotation.Nonnull final DeviceComplianceSettingState body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public DeviceComplianceSettingState patch(@jakarta.annotation.Nonnull final Devi return this.requestAdapter.send(requestInfo, errorMapping, DeviceComplianceSettingState::createFromDiscriminatorValue); } /** - * Deletes a deviceComplianceSettingState. + * Delete navigation property deviceComplianceSettingStates for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceComplianceSettingState. + * Delete navigation property deviceComplianceSettingStates for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceComplianceSettingState object. + * Get deviceComplianceSettingStates from deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceComplianceSettingState object. + * Get deviceComplianceSettingStates from deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceComplianceSettingState object. + * Update the navigation property deviceComplianceSettingStates in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceComplianceSettingState object. + * Update the navigation property deviceComplianceSettingStates 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} @@ -188,7 +182,7 @@ public DeviceComplianceSettingStateItemRequestBuilder withUrl(@jakarta.annotatio public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceComplianceSettingState object. + * Get deviceComplianceSettingStates from deviceManagement */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurationdevicestatesummaries/DeviceConfigurationDeviceStateSummariesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurationdevicestatesummaries/DeviceConfigurationDeviceStateSummariesRequestBuilder.java index 79ea56d6faf..f94f8a9e9a7 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurationdevicestatesummaries/DeviceConfigurationDeviceStateSummariesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurationdevicestatesummaries/DeviceConfigurationDeviceStateSummariesRequestBuilder.java @@ -55,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceConfigurationDeviceStateSummary object. + * The device configuration device state summary for this account. * @return a {@link DeviceConfigurationDeviceStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceStateSummary get() { return get(null); } /** - * Read properties and relationships of the deviceConfigurationDeviceStateSummary object. + * The device configuration device state summary for this account. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationDeviceStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceStateSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -79,23 +77,21 @@ public DeviceConfigurationDeviceStateSummary get(@jakarta.annotation.Nullable fi return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationDeviceStateSummary::createFromDiscriminatorValue); } /** - * Update the properties of a deviceConfigurationDeviceStateSummary object. + * Update the navigation property deviceConfigurationDeviceStateSummaries in deviceManagement * @param body The request body * @return a {@link DeviceConfigurationDeviceStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceStateSummary patch(@jakarta.annotation.Nonnull final DeviceConfigurationDeviceStateSummary body) { return patch(body, null); } /** - * Update the properties of a deviceConfigurationDeviceStateSummary object. + * Update the navigation property deviceConfigurationDeviceStateSummaries in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationDeviceStateSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceStateSummary patch(@jakarta.annotation.Nonnull final DeviceConfigurationDeviceStateSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceConfigurationDeviceStateSummary object. + * The device configuration device state summary for this account. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceConfigurationDeviceStateSummary object. + * The device configuration device state summary for this account. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceConfigurationDeviceStateSummary object. + * Update the navigation property deviceConfigurationDeviceStateSummaries in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceConfigurationDeviceStateSummary object. + * Update the navigation property deviceConfigurationDeviceStateSummaries 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} @@ -186,7 +182,7 @@ public DeviceConfigurationDeviceStateSummariesRequestBuilder withUrl(@jakarta.an public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceConfigurationDeviceStateSummary object. + * The device configuration device state summary for this account. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/DeviceConfigurationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/DeviceConfigurationsRequestBuilder.java index d5e3372090a..cd140ffcdc4 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/DeviceConfigurationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/DeviceConfigurationsRequestBuilder.java @@ -60,21 +60,19 @@ public DeviceConfigurationsRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/deviceManagement/deviceConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the windowsDefenderAdvancedThreatProtectionConfiguration objects. + * The device configurations. * @return a {@link DeviceConfigurationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationCollectionResponse get() { return get(null); } /** - * List properties and relationships of the windowsDefenderAdvancedThreatProtectionConfiguration objects. + * The device configurations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceConfigurationCollectionResponse get(@jakarta.annotation.Nullable fi return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new macOSGeneralDeviceConfiguration object. + * Create new navigation property to deviceConfigurations for deviceManagement * @param body The request body * @return a {@link DeviceConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfiguration post(@jakarta.annotation.Nonnull final DeviceConfiguration body) { return post(body, null); } /** - * Create a new macOSGeneralDeviceConfiguration object. + * Create new navigation property to deviceConfigurations for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfiguration post(@jakarta.annotation.Nonnull final DeviceConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceConfiguration post(@jakarta.annotation.Nonnull final DeviceConfigur return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfiguration::createFromDiscriminatorValue); } /** - * List properties and relationships of the windowsDefenderAdvancedThreatProtectionConfiguration objects. + * The device configurations. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the windowsDefenderAdvancedThreatProtectionConfiguration objects. + * The device configurations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new macOSGeneralDeviceConfiguration object. + * Create new navigation property to deviceConfigurations for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new macOSGeneralDeviceConfiguration object. + * Create new navigation property to deviceConfigurations for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public DeviceConfigurationsRequestBuilder withUrl(@jakarta.annotation.Nonnull fi return new DeviceConfigurationsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the windowsDefenderAdvancedThreatProtectionConfiguration objects. + * The device configurations. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/DeviceConfigurationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/DeviceConfigurationItemRequestBuilder.java index ee67982cc4b..96a979e3452 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/DeviceConfigurationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/DeviceConfigurationItemRequestBuilder.java @@ -101,18 +101,16 @@ public DeviceConfigurationItemRequestBuilder(@jakarta.annotation.Nonnull final S super(requestAdapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a windows10CustomConfiguration. + * Delete navigation property deviceConfigurations for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a windows10CustomConfiguration. + * Delete navigation property deviceConfigurations 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -121,21 +119,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the windows10EnterpriseModernAppManagementConfiguration object. + * The device configurations. * @return a {@link DeviceConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfiguration get() { return get(null); } /** - * Read properties and relationships of the windows10EnterpriseModernAppManagementConfiguration object. + * The device configurations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -155,23 +151,21 @@ public GetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilder getOm return new GetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilder(pathParameters, requestAdapter, secretReferenceValueId); } /** - * Update the properties of a macOSCustomConfiguration object. + * Update the navigation property deviceConfigurations in deviceManagement * @param body The request body * @return a {@link DeviceConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfiguration patch(@jakarta.annotation.Nonnull final DeviceConfiguration body) { return patch(body, null); } /** - * Update the properties of a macOSCustomConfiguration object. + * Update the navigation property deviceConfigurations in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfiguration patch(@jakarta.annotation.Nonnull final DeviceConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -182,7 +176,7 @@ public DeviceConfiguration patch(@jakarta.annotation.Nonnull final DeviceConfigu return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfiguration::createFromDiscriminatorValue); } /** - * Deletes a windows10CustomConfiguration. + * Delete navigation property deviceConfigurations for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -190,7 +184,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a windows10CustomConfiguration. + * Delete navigation property deviceConfigurations for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -202,7 +196,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the windows10EnterpriseModernAppManagementConfiguration object. + * The device configurations. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -210,7 +204,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the windows10EnterpriseModernAppManagementConfiguration object. + * The device configurations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -222,7 +216,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a macOSCustomConfiguration object. + * Update the navigation property deviceConfigurations in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -231,7 +225,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a macOSCustomConfiguration object. + * Update the navigation property deviceConfigurations 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} @@ -262,7 +256,7 @@ public DeviceConfigurationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the windows10EnterpriseModernAppManagementConfiguration object. + * The device configurations. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/assign/AssignRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/assign/AssignRequestBuilder.java index 206746ab24e..e825b451212 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/assign/AssignRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/assign/AssignRequestBuilder.java @@ -35,23 +35,21 @@ public AssignRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/assign", rawUrl); } /** - * Not yet documented + * Invoke action assign * @param body The request body * @return a {@link AssignPostResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AssignPostResponse post(@jakarta.annotation.Nonnull final AssignPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action assign * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AssignPostResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AssignPostResponse post(@jakarta.annotation.Nonnull final AssignPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -62,7 +60,7 @@ public AssignPostResponse post(@jakarta.annotation.Nonnull final AssignPostReque return this.requestAdapter.send(requestInfo, errorMapping, AssignPostResponse::createFromDiscriminatorValue); } /** - * Not yet documented + * Invoke action assign * @param body The request body * @return a {@link RequestInformation} */ @@ -71,7 +69,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action assign * @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/devicemanagement/deviceconfigurations/item/assignments/AssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/assignments/AssignmentsRequestBuilder.java index f1978f49114..638ae4a0b8f 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/assignments/AssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/assignments/AssignmentsRequestBuilder.java @@ -60,21 +60,19 @@ public AssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/assignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceConfigurationAssignment objects. + * The list of assignments for the device configuration profile. * @return a {@link DeviceConfigurationAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationAssignmentCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceConfigurationAssignment objects. + * The list of assignments for the device configuration profile. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceConfigurationAssignmentCollectionResponse get(@jakarta.annotation.N return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationAssignmentCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceConfigurationAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @return a {@link DeviceConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationAssignment post(@jakarta.annotation.Nonnull final DeviceConfigurationAssignment body) { return post(body, null); } /** - * Create a new deviceConfigurationAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationAssignment post(@jakarta.annotation.Nonnull final DeviceConfigurationAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceConfigurationAssignment post(@jakarta.annotation.Nonnull final Devi return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationAssignment::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceConfigurationAssignment objects. + * The list of assignments for the device configuration profile. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceConfigurationAssignment objects. + * The list of assignments for the device configuration profile. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceConfigurationAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceConfigurationAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public AssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new AssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceConfigurationAssignment objects. + * The list of assignments for the device configuration profile. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/assignments/item/DeviceConfigurationAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/assignments/item/DeviceConfigurationAssignmentItemRequestBuilder.java index 7ff74ece84b..d3c4ac120b0 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/assignments/item/DeviceConfigurationAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/assignments/item/DeviceConfigurationAssignmentItemRequestBuilder.java @@ -37,18 +37,16 @@ public DeviceConfigurationAssignmentItemRequestBuilder(@jakarta.annotation.Nonnu super(requestAdapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/assignments/{deviceConfigurationAssignment%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceConfigurationAssignment. + * Delete navigation property assignments for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceConfigurationAssignment. + * Delete navigation property assignments 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceConfigurationAssignment object. + * The list of assignments for the device configuration profile. * @return a {@link DeviceConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationAssignment get() { return get(null); } /** - * Read properties and relationships of the deviceConfigurationAssignment object. + * The list of assignments for the device configuration profile. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationAssignment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public DeviceConfigurationAssignment get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationAssignment::createFromDiscriminatorValue); } /** - * Update the properties of a deviceConfigurationAssignment object. + * Update the navigation property assignments in deviceManagement * @param body The request body * @return a {@link DeviceConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationAssignment patch(@jakarta.annotation.Nonnull final DeviceConfigurationAssignment body) { return patch(body, null); } /** - * Update the properties of a deviceConfigurationAssignment object. + * Update the navigation property assignments in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationAssignment patch(@jakarta.annotation.Nonnull final DeviceConfigurationAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public DeviceConfigurationAssignment patch(@jakarta.annotation.Nonnull final Dev return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationAssignment::createFromDiscriminatorValue); } /** - * Deletes a deviceConfigurationAssignment. + * Delete navigation property assignments for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceConfigurationAssignment. + * Delete navigation property assignments for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceConfigurationAssignment object. + * The list of assignments for the device configuration profile. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceConfigurationAssignment object. + * The list of assignments for the device configuration profile. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceConfigurationAssignment object. + * Update the navigation property assignments in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceConfigurationAssignment object. + * Update the navigation property assignments 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} @@ -188,7 +182,7 @@ public DeviceConfigurationAssignmentItemRequestBuilder withUrl(@jakarta.annotati public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceConfigurationAssignment object. + * The list of assignments for the device configuration profile. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicesettingstatesummaries/DeviceSettingStateSummariesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicesettingstatesummaries/DeviceSettingStateSummariesRequestBuilder.java index 125962b6318..402e0507286 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicesettingstatesummaries/DeviceSettingStateSummariesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicesettingstatesummaries/DeviceSettingStateSummariesRequestBuilder.java @@ -60,21 +60,19 @@ public DeviceSettingStateSummariesRequestBuilder(@jakarta.annotation.Nonnull fin super(requestAdapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceSettingStateSummaries{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the settingStateDeviceSummary objects. + * Device Configuration Setting State Device Summary * @return a {@link SettingStateDeviceSummaryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public SettingStateDeviceSummaryCollectionResponse get() { return get(null); } /** - * List properties and relationships of the settingStateDeviceSummary objects. + * Device Configuration Setting State Device Summary * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SettingStateDeviceSummaryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public SettingStateDeviceSummaryCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public SettingStateDeviceSummaryCollectionResponse get(@jakarta.annotation.Nulla return this.requestAdapter.send(requestInfo, errorMapping, SettingStateDeviceSummaryCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new settingStateDeviceSummary object. + * Create new navigation property to deviceSettingStateSummaries for deviceManagement * @param body The request body * @return a {@link SettingStateDeviceSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public SettingStateDeviceSummary post(@jakarta.annotation.Nonnull final SettingStateDeviceSummary body) { return post(body, null); } /** - * Create a new settingStateDeviceSummary object. + * Create new navigation property to deviceSettingStateSummaries for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SettingStateDeviceSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public SettingStateDeviceSummary post(@jakarta.annotation.Nonnull final SettingStateDeviceSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public SettingStateDeviceSummary post(@jakarta.annotation.Nonnull final SettingS return this.requestAdapter.send(requestInfo, errorMapping, SettingStateDeviceSummary::createFromDiscriminatorValue); } /** - * List properties and relationships of the settingStateDeviceSummary objects. + * Device Configuration Setting State Device Summary * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the settingStateDeviceSummary objects. + * Device Configuration Setting State Device Summary * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new settingStateDeviceSummary object. + * Create new navigation property to deviceSettingStateSummaries for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new settingStateDeviceSummary object. + * Create new navigation property to deviceSettingStateSummaries for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public DeviceSettingStateSummariesRequestBuilder withUrl(@jakarta.annotation.Non return new DeviceSettingStateSummariesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the settingStateDeviceSummary objects. + * Device Configuration Setting State Device Summary */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicesettingstatesummaries/item/SettingStateDeviceSummaryItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicesettingstatesummaries/item/SettingStateDeviceSummaryItemRequestBuilder.java index 1f4834c970f..ece2f5b6a0d 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicesettingstatesummaries/item/SettingStateDeviceSummaryItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicesettingstatesummaries/item/SettingStateDeviceSummaryItemRequestBuilder.java @@ -37,18 +37,16 @@ public SettingStateDeviceSummaryItemRequestBuilder(@jakarta.annotation.Nonnull f super(requestAdapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceSettingStateSummaries/{settingStateDeviceSummary%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a settingStateDeviceSummary. + * Delete navigation property deviceSettingStateSummaries for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a settingStateDeviceSummary. + * Delete navigation property deviceSettingStateSummaries 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the settingStateDeviceSummary object. + * Device Configuration Setting State Device Summary * @return a {@link SettingStateDeviceSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public SettingStateDeviceSummary get() { return get(null); } /** - * Read properties and relationships of the settingStateDeviceSummary object. + * Device Configuration Setting State Device Summary * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SettingStateDeviceSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public SettingStateDeviceSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public SettingStateDeviceSummary get(@jakarta.annotation.Nullable final java.uti return this.requestAdapter.send(requestInfo, errorMapping, SettingStateDeviceSummary::createFromDiscriminatorValue); } /** - * Update the properties of a settingStateDeviceSummary object. + * Update the navigation property deviceSettingStateSummaries in deviceManagement * @param body The request body * @return a {@link SettingStateDeviceSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public SettingStateDeviceSummary patch(@jakarta.annotation.Nonnull final SettingStateDeviceSummary body) { return patch(body, null); } /** - * Update the properties of a settingStateDeviceSummary object. + * Update the navigation property deviceSettingStateSummaries in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SettingStateDeviceSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public SettingStateDeviceSummary patch(@jakarta.annotation.Nonnull final SettingStateDeviceSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public SettingStateDeviceSummary patch(@jakarta.annotation.Nonnull final Setting return this.requestAdapter.send(requestInfo, errorMapping, SettingStateDeviceSummary::createFromDiscriminatorValue); } /** - * Deletes a settingStateDeviceSummary. + * Delete navigation property deviceSettingStateSummaries for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a settingStateDeviceSummary. + * Delete navigation property deviceSettingStateSummaries for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the settingStateDeviceSummary object. + * Device Configuration Setting State Device Summary * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the settingStateDeviceSummary object. + * Device Configuration Setting State Device Summary * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a settingStateDeviceSummary object. + * Update the navigation property deviceSettingStateSummaries in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a settingStateDeviceSummary object. + * Update the navigation property deviceSettingStateSummaries 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} @@ -188,7 +182,7 @@ public SettingStateDeviceSummaryItemRequestBuilder withUrl(@jakarta.annotation.N public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the settingStateDeviceSummary object. + * Device Configuration Setting State Device Summary */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicestatuses/DeviceStatusesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicestatuses/DeviceStatusesRequestBuilder.java index eb0e6fae513..0a69fa92610 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicestatuses/DeviceStatusesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicestatuses/DeviceStatusesRequestBuilder.java @@ -60,21 +60,19 @@ public DeviceStatusesRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceStatuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceConfigurationDeviceStatus objects. + * Device configuration installation status by device. * @return a {@link DeviceConfigurationDeviceStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceStatusCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceConfigurationDeviceStatus objects. + * Device configuration installation status by device. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationDeviceStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceStatusCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceConfigurationDeviceStatusCollectionResponse get(@jakarta.annotation return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationDeviceStatusCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceConfigurationDeviceStatus object. + * Create new navigation property to deviceStatuses for deviceManagement * @param body The request body * @return a {@link DeviceConfigurationDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceStatus post(@jakarta.annotation.Nonnull final DeviceConfigurationDeviceStatus body) { return post(body, null); } /** - * Create a new deviceConfigurationDeviceStatus object. + * Create new navigation property to deviceStatuses for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceStatus post(@jakarta.annotation.Nonnull final DeviceConfigurationDeviceStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceConfigurationDeviceStatus post(@jakarta.annotation.Nonnull final De return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationDeviceStatus::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceConfigurationDeviceStatus objects. + * Device configuration installation status by device. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceConfigurationDeviceStatus objects. + * Device configuration installation status by device. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceConfigurationDeviceStatus object. + * Create new navigation property to deviceStatuses for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceConfigurationDeviceStatus object. + * Create new navigation property to deviceStatuses for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public DeviceStatusesRequestBuilder withUrl(@jakarta.annotation.Nonnull final St return new DeviceStatusesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceConfigurationDeviceStatus objects. + * Device configuration installation status by device. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicestatuses/item/DeviceConfigurationDeviceStatusItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicestatuses/item/DeviceConfigurationDeviceStatusItemRequestBuilder.java index 843d2e042ed..f818923b14a 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicestatuses/item/DeviceConfigurationDeviceStatusItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicestatuses/item/DeviceConfigurationDeviceStatusItemRequestBuilder.java @@ -37,18 +37,16 @@ public DeviceConfigurationDeviceStatusItemRequestBuilder(@jakarta.annotation.Non super(requestAdapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceStatuses/{deviceConfigurationDeviceStatus%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceConfigurationDeviceStatus. + * Delete navigation property deviceStatuses for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceConfigurationDeviceStatus. + * Delete navigation property deviceStatuses 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceConfigurationDeviceStatus object. + * Device configuration installation status by device. * @return a {@link DeviceConfigurationDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceStatus get() { return get(null); } /** - * Read properties and relationships of the deviceConfigurationDeviceStatus object. + * Device configuration installation status by device. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceStatus get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public DeviceConfigurationDeviceStatus get(@jakarta.annotation.Nullable final ja return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationDeviceStatus::createFromDiscriminatorValue); } /** - * Update the properties of a deviceConfigurationDeviceStatus object. + * Update the navigation property deviceStatuses in deviceManagement * @param body The request body * @return a {@link DeviceConfigurationDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceStatus patch(@jakarta.annotation.Nonnull final DeviceConfigurationDeviceStatus body) { return patch(body, null); } /** - * Update the properties of a deviceConfigurationDeviceStatus object. + * Update the navigation property deviceStatuses in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceStatus patch(@jakarta.annotation.Nonnull final DeviceConfigurationDeviceStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public DeviceConfigurationDeviceStatus patch(@jakarta.annotation.Nonnull final D return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationDeviceStatus::createFromDiscriminatorValue); } /** - * Deletes a deviceConfigurationDeviceStatus. + * Delete navigation property deviceStatuses for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceConfigurationDeviceStatus. + * Delete navigation property deviceStatuses for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceConfigurationDeviceStatus object. + * Device configuration installation status by device. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceConfigurationDeviceStatus object. + * Device configuration installation status by device. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceConfigurationDeviceStatus object. + * Update the navigation property deviceStatuses in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceConfigurationDeviceStatus object. + * Update the navigation property deviceStatuses 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} @@ -188,7 +182,7 @@ public DeviceConfigurationDeviceStatusItemRequestBuilder withUrl(@jakarta.annota public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceConfigurationDeviceStatus object. + * Device configuration installation status by device. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicestatusoverview/DeviceStatusOverviewRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicestatusoverview/DeviceStatusOverviewRequestBuilder.java index db468546e69..a3f233c458b 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicestatusoverview/DeviceStatusOverviewRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/devicestatusoverview/DeviceStatusOverviewRequestBuilder.java @@ -55,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceConfigurationDeviceOverview object. + * Device Configuration devices status overview * @return a {@link DeviceConfigurationDeviceOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceOverview get() { return get(null); } /** - * Read properties and relationships of the deviceConfigurationDeviceOverview object. + * Device Configuration devices status overview * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationDeviceOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceOverview get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -79,23 +77,21 @@ public DeviceConfigurationDeviceOverview get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationDeviceOverview::createFromDiscriminatorValue); } /** - * Update the properties of a deviceConfigurationDeviceOverview object. + * Update the navigation property deviceStatusOverview in deviceManagement * @param body The request body * @return a {@link DeviceConfigurationDeviceOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceOverview patch(@jakarta.annotation.Nonnull final DeviceConfigurationDeviceOverview body) { return patch(body, null); } /** - * Update the properties of a deviceConfigurationDeviceOverview object. + * Update the navigation property deviceStatusOverview in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationDeviceOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationDeviceOverview patch(@jakarta.annotation.Nonnull final DeviceConfigurationDeviceOverview body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceConfigurationDeviceOverview object. + * Device Configuration devices status overview * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceConfigurationDeviceOverview object. + * Device Configuration devices status overview * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceConfigurationDeviceOverview object. + * Update the navigation property deviceStatusOverview in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceConfigurationDeviceOverview object. + * Update the navigation property deviceStatusOverview 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} @@ -186,7 +182,7 @@ public DeviceStatusOverviewRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceConfigurationDeviceOverview object. + * Device Configuration devices status overview */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/userstatuses/UserStatusesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/userstatuses/UserStatusesRequestBuilder.java index d0c6b5ef843..812f903f0e6 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/userstatuses/UserStatusesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/userstatuses/UserStatusesRequestBuilder.java @@ -60,21 +60,19 @@ public UserStatusesRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/userStatuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceConfigurationUserStatus objects. + * Device configuration installation status by user. * @return a {@link DeviceConfigurationUserStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationUserStatusCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceConfigurationUserStatus objects. + * Device configuration installation status by user. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationUserStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationUserStatusCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceConfigurationUserStatusCollectionResponse get(@jakarta.annotation.N return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationUserStatusCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceConfigurationUserStatus object. + * Create new navigation property to userStatuses for deviceManagement * @param body The request body * @return a {@link DeviceConfigurationUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationUserStatus post(@jakarta.annotation.Nonnull final DeviceConfigurationUserStatus body) { return post(body, null); } /** - * Create a new deviceConfigurationUserStatus object. + * Create new navigation property to userStatuses for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationUserStatus post(@jakarta.annotation.Nonnull final DeviceConfigurationUserStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceConfigurationUserStatus post(@jakarta.annotation.Nonnull final Devi return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationUserStatus::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceConfigurationUserStatus objects. + * Device configuration installation status by user. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceConfigurationUserStatus objects. + * Device configuration installation status by user. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceConfigurationUserStatus object. + * Create new navigation property to userStatuses for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceConfigurationUserStatus object. + * Create new navigation property to userStatuses for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public UserStatusesRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new UserStatusesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceConfigurationUserStatus objects. + * Device configuration installation status by user. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/userstatuses/item/DeviceConfigurationUserStatusItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/userstatuses/item/DeviceConfigurationUserStatusItemRequestBuilder.java index a9eee93f1e3..9a2c103ff69 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/userstatuses/item/DeviceConfigurationUserStatusItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/userstatuses/item/DeviceConfigurationUserStatusItemRequestBuilder.java @@ -37,18 +37,16 @@ public DeviceConfigurationUserStatusItemRequestBuilder(@jakarta.annotation.Nonnu super(requestAdapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/userStatuses/{deviceConfigurationUserStatus%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceConfigurationUserStatus. + * Delete navigation property userStatuses for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceConfigurationUserStatus. + * Delete navigation property userStatuses 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceConfigurationUserStatus object. + * Device configuration installation status by user. * @return a {@link DeviceConfigurationUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationUserStatus get() { return get(null); } /** - * Read properties and relationships of the deviceConfigurationUserStatus object. + * Device configuration installation status by user. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationUserStatus get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public DeviceConfigurationUserStatus get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationUserStatus::createFromDiscriminatorValue); } /** - * Update the properties of a deviceConfigurationUserStatus object. + * Update the navigation property userStatuses in deviceManagement * @param body The request body * @return a {@link DeviceConfigurationUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationUserStatus patch(@jakarta.annotation.Nonnull final DeviceConfigurationUserStatus body) { return patch(body, null); } /** - * Update the properties of a deviceConfigurationUserStatus object. + * Update the navigation property userStatuses in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationUserStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationUserStatus patch(@jakarta.annotation.Nonnull final DeviceConfigurationUserStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public DeviceConfigurationUserStatus patch(@jakarta.annotation.Nonnull final Dev return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationUserStatus::createFromDiscriminatorValue); } /** - * Deletes a deviceConfigurationUserStatus. + * Delete navigation property userStatuses for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceConfigurationUserStatus. + * Delete navigation property userStatuses for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceConfigurationUserStatus object. + * Device configuration installation status by user. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceConfigurationUserStatus object. + * Device configuration installation status by user. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceConfigurationUserStatus object. + * Update the navigation property userStatuses in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceConfigurationUserStatus object. + * Update the navigation property userStatuses 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} @@ -188,7 +182,7 @@ public DeviceConfigurationUserStatusItemRequestBuilder withUrl(@jakarta.annotati public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceConfigurationUserStatus object. + * Device configuration installation status by user. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/userstatusoverview/UserStatusOverviewRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/userstatusoverview/UserStatusOverviewRequestBuilder.java index b9af08a3e42..69211a24241 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/userstatusoverview/UserStatusOverviewRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceconfigurations/item/userstatusoverview/UserStatusOverviewRequestBuilder.java @@ -55,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceConfigurationUserOverview object. + * Device Configuration users status overview * @return a {@link DeviceConfigurationUserOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationUserOverview get() { return get(null); } /** - * Read properties and relationships of the deviceConfigurationUserOverview object. + * Device Configuration users status overview * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationUserOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationUserOverview get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -79,23 +77,21 @@ public DeviceConfigurationUserOverview get(@jakarta.annotation.Nullable final ja return this.requestAdapter.send(requestInfo, errorMapping, DeviceConfigurationUserOverview::createFromDiscriminatorValue); } /** - * Update the properties of a deviceConfigurationUserOverview object. + * Update the navigation property userStatusOverview in deviceManagement * @param body The request body * @return a {@link DeviceConfigurationUserOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationUserOverview patch(@jakarta.annotation.Nonnull final DeviceConfigurationUserOverview body) { return patch(body, null); } /** - * Update the properties of a deviceConfigurationUserOverview object. + * Update the navigation property userStatusOverview in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceConfigurationUserOverview} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceConfigurationUserOverview patch(@jakarta.annotation.Nonnull final DeviceConfigurationUserOverview body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceConfigurationUserOverview object. + * Device Configuration users status overview * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceConfigurationUserOverview object. + * Device Configuration users status overview * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceConfigurationUserOverview object. + * Update the navigation property userStatusOverview in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceConfigurationUserOverview object. + * Update the navigation property userStatusOverview 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} @@ -186,7 +182,7 @@ public UserStatusOverviewRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceConfigurationUserOverview object. + * Device Configuration users status overview */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/DeviceEnrollmentConfigurationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/DeviceEnrollmentConfigurationsRequestBuilder.java index 62ff9ccd09b..d340c559c3e 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/DeviceEnrollmentConfigurationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/DeviceEnrollmentConfigurationsRequestBuilder.java @@ -60,21 +60,19 @@ public DeviceEnrollmentConfigurationsRequestBuilder(@jakarta.annotation.Nonnull super(requestAdapter, "{+baseurl}/deviceManagement/deviceEnrollmentConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceEnrollmentConfiguration objects. + * The list of device enrollment configurations * @return a {@link DeviceEnrollmentConfigurationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfigurationCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceEnrollmentConfiguration objects. + * The list of device enrollment configurations * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceEnrollmentConfigurationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfigurationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceEnrollmentConfigurationCollectionResponse get(@jakarta.annotation.N return this.requestAdapter.send(requestInfo, errorMapping, DeviceEnrollmentConfigurationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Create new navigation property to deviceEnrollmentConfigurations for deviceManagement * @param body The request body * @return a {@link DeviceEnrollmentConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfiguration post(@jakarta.annotation.Nonnull final DeviceEnrollmentConfiguration body) { return post(body, null); } /** - * Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Create new navigation property to deviceEnrollmentConfigurations for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceEnrollmentConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfiguration post(@jakarta.annotation.Nonnull final DeviceEnrollmentConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceEnrollmentConfiguration post(@jakarta.annotation.Nonnull final Devi return this.requestAdapter.send(requestInfo, errorMapping, DeviceEnrollmentConfiguration::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceEnrollmentConfiguration objects. + * The list of device enrollment configurations * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceEnrollmentConfiguration objects. + * The list of device enrollment configurations * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Create new navigation property to deviceEnrollmentConfigurations for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Create new navigation property to deviceEnrollmentConfigurations for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public DeviceEnrollmentConfigurationsRequestBuilder withUrl(@jakarta.annotation. return new DeviceEnrollmentConfigurationsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceEnrollmentConfiguration objects. + * The list of device enrollment configurations */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/DeviceEnrollmentConfigurationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/DeviceEnrollmentConfigurationItemRequestBuilder.java index a672a83f4fe..262994109ed 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/DeviceEnrollmentConfigurationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/DeviceEnrollmentConfigurationItemRequestBuilder.java @@ -64,18 +64,16 @@ public DeviceEnrollmentConfigurationItemRequestBuilder(@jakarta.annotation.Nonnu super(requestAdapter, "{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. + * Delete navigation property deviceEnrollmentConfigurations for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. + * Delete navigation property deviceEnrollmentConfigurations 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -84,21 +82,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceEnrollmentLimitConfiguration object. + * The list of device enrollment configurations * @return a {@link DeviceEnrollmentConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfiguration get() { return get(null); } /** - * Read properties and relationships of the deviceEnrollmentLimitConfiguration object. + * The list of device enrollment configurations * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceEnrollmentConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,23 +104,21 @@ public DeviceEnrollmentConfiguration get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, DeviceEnrollmentConfiguration::createFromDiscriminatorValue); } /** - * Update the properties of a deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Update the navigation property deviceEnrollmentConfigurations in deviceManagement * @param body The request body * @return a {@link DeviceEnrollmentConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfiguration patch(@jakarta.annotation.Nonnull final DeviceEnrollmentConfiguration body) { return patch(body, null); } /** - * Update the properties of a deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Update the navigation property deviceEnrollmentConfigurations in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceEnrollmentConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceEnrollmentConfiguration patch(@jakarta.annotation.Nonnull final DeviceEnrollmentConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -135,7 +129,7 @@ public DeviceEnrollmentConfiguration patch(@jakarta.annotation.Nonnull final Dev return this.requestAdapter.send(requestInfo, errorMapping, DeviceEnrollmentConfiguration::createFromDiscriminatorValue); } /** - * Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. + * Delete navigation property deviceEnrollmentConfigurations for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -143,7 +137,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. + * Delete navigation property deviceEnrollmentConfigurations for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -155,7 +149,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceEnrollmentLimitConfiguration object. + * The list of device enrollment configurations * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -163,7 +157,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceEnrollmentLimitConfiguration object. + * The list of device enrollment configurations * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -175,7 +169,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Update the navigation property deviceEnrollmentConfigurations in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -184,7 +178,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceEnrollmentWindowsHelloForBusinessConfiguration object. + * Update the navigation property deviceEnrollmentConfigurations 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} @@ -215,7 +209,7 @@ public DeviceEnrollmentConfigurationItemRequestBuilder withUrl(@jakarta.annotati public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceEnrollmentLimitConfiguration object. + * The list of device enrollment configurations */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/assign/AssignRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/assign/AssignRequestBuilder.java index c6190c2fe14..c4174ca42b2 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/assign/AssignRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/assign/AssignRequestBuilder.java @@ -35,20 +35,18 @@ public AssignRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}/assign", rawUrl); } /** - * Not yet documented + * Invoke action assign * @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); } /** - * Not yet documented + * Invoke action assign * @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); @@ -58,7 +56,7 @@ public void post(@jakarta.annotation.Nonnull final AssignPostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Not yet documented + * Invoke action assign * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +65,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action assign * @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/devicemanagement/deviceenrollmentconfigurations/item/assignments/AssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/assignments/AssignmentsRequestBuilder.java index c86ac59bc95..ad66cf8e53e 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/assignments/AssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/assignments/AssignmentsRequestBuilder.java @@ -60,21 +60,19 @@ public AssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}/assignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the enrollmentConfigurationAssignment objects. + * The list of group assignments for the device configuration profile * @return a {@link EnrollmentConfigurationAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public EnrollmentConfigurationAssignmentCollectionResponse get() { return get(null); } /** - * List properties and relationships of the enrollmentConfigurationAssignment objects. + * The list of group assignments for the device configuration profile * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link EnrollmentConfigurationAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public EnrollmentConfigurationAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public EnrollmentConfigurationAssignmentCollectionResponse get(@jakarta.annotati return this.requestAdapter.send(requestInfo, errorMapping, EnrollmentConfigurationAssignmentCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new enrollmentConfigurationAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @return a {@link EnrollmentConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public EnrollmentConfigurationAssignment post(@jakarta.annotation.Nonnull final EnrollmentConfigurationAssignment body) { return post(body, null); } /** - * Create a new enrollmentConfigurationAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link EnrollmentConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public EnrollmentConfigurationAssignment post(@jakarta.annotation.Nonnull final EnrollmentConfigurationAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public EnrollmentConfigurationAssignment post(@jakarta.annotation.Nonnull final return this.requestAdapter.send(requestInfo, errorMapping, EnrollmentConfigurationAssignment::createFromDiscriminatorValue); } /** - * List properties and relationships of the enrollmentConfigurationAssignment objects. + * The list of group assignments for the device configuration profile * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the enrollmentConfigurationAssignment objects. + * The list of group assignments for the device configuration profile * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new enrollmentConfigurationAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new enrollmentConfigurationAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public AssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new AssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the enrollmentConfigurationAssignment objects. + * The list of group assignments for the device configuration profile */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/assignments/item/EnrollmentConfigurationAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/assignments/item/EnrollmentConfigurationAssignmentItemRequestBuilder.java index 8244d06bb56..913dba59672 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/assignments/item/EnrollmentConfigurationAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/assignments/item/EnrollmentConfigurationAssignmentItemRequestBuilder.java @@ -37,18 +37,16 @@ public EnrollmentConfigurationAssignmentItemRequestBuilder(@jakarta.annotation.N super(requestAdapter, "{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}/assignments/{enrollmentConfigurationAssignment%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a enrollmentConfigurationAssignment. + * Delete navigation property assignments for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a enrollmentConfigurationAssignment. + * Delete navigation property assignments 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the enrollmentConfigurationAssignment object. + * The list of group assignments for the device configuration profile * @return a {@link EnrollmentConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public EnrollmentConfigurationAssignment get() { return get(null); } /** - * Read properties and relationships of the enrollmentConfigurationAssignment object. + * The list of group assignments for the device configuration profile * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link EnrollmentConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public EnrollmentConfigurationAssignment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public EnrollmentConfigurationAssignment get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, EnrollmentConfigurationAssignment::createFromDiscriminatorValue); } /** - * Update the properties of a enrollmentConfigurationAssignment object. + * Update the navigation property assignments in deviceManagement * @param body The request body * @return a {@link EnrollmentConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public EnrollmentConfigurationAssignment patch(@jakarta.annotation.Nonnull final EnrollmentConfigurationAssignment body) { return patch(body, null); } /** - * Update the properties of a enrollmentConfigurationAssignment object. + * Update the navigation property assignments in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link EnrollmentConfigurationAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public EnrollmentConfigurationAssignment patch(@jakarta.annotation.Nonnull final EnrollmentConfigurationAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public EnrollmentConfigurationAssignment patch(@jakarta.annotation.Nonnull final return this.requestAdapter.send(requestInfo, errorMapping, EnrollmentConfigurationAssignment::createFromDiscriminatorValue); } /** - * Deletes a enrollmentConfigurationAssignment. + * Delete navigation property assignments for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a enrollmentConfigurationAssignment. + * Delete navigation property assignments for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the enrollmentConfigurationAssignment object. + * The list of group assignments for the device configuration profile * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the enrollmentConfigurationAssignment object. + * The list of group assignments for the device configuration profile * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a enrollmentConfigurationAssignment object. + * Update the navigation property assignments in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a enrollmentConfigurationAssignment object. + * Update the navigation property assignments 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} @@ -188,7 +182,7 @@ public EnrollmentConfigurationAssignmentItemRequestBuilder withUrl(@jakarta.anno public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the enrollmentConfigurationAssignment object. + * The list of group assignments for the device configuration profile */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/setpriority/SetPriorityRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/setpriority/SetPriorityRequestBuilder.java index 04f85622884..2dc77e09245 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/setpriority/SetPriorityRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/deviceenrollmentconfigurations/item/setpriority/SetPriorityRequestBuilder.java @@ -35,20 +35,18 @@ public SetPriorityRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}/setPriority", rawUrl); } /** - * Not yet documented + * Invoke action setPriority * @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 SetPriorityPostRequestBody body) { post(body, null); } /** - * Not yet documented + * Invoke action setPriority * @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 SetPriorityPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +56,7 @@ public void post(@jakarta.annotation.Nonnull final SetPriorityPostRequestBody bo this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Not yet documented + * Invoke action setPriority * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +65,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action setPriority * @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/devicemanagement/devicemanagementpartners/DeviceManagementPartnersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicemanagementpartners/DeviceManagementPartnersRequestBuilder.java index 197c70990b5..997778b14e8 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicemanagementpartners/DeviceManagementPartnersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicemanagementpartners/DeviceManagementPartnersRequestBuilder.java @@ -60,21 +60,19 @@ public DeviceManagementPartnersRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/deviceManagement/deviceManagementPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceManagementPartner objects. + * The list of Device Management Partners configured by the tenant. * @return a {@link DeviceManagementPartnerCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementPartnerCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceManagementPartner objects. + * The list of Device Management Partners configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagementPartnerCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementPartnerCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceManagementPartnerCollectionResponse get(@jakarta.annotation.Nullabl return this.requestAdapter.send(requestInfo, errorMapping, DeviceManagementPartnerCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceManagementPartner object. + * Create new navigation property to deviceManagementPartners for deviceManagement * @param body The request body * @return a {@link DeviceManagementPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementPartner post(@jakarta.annotation.Nonnull final DeviceManagementPartner body) { return post(body, null); } /** - * Create a new deviceManagementPartner object. + * Create new navigation property to deviceManagementPartners for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagementPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementPartner post(@jakarta.annotation.Nonnull final DeviceManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceManagementPartner post(@jakarta.annotation.Nonnull final DeviceMana return this.requestAdapter.send(requestInfo, errorMapping, DeviceManagementPartner::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceManagementPartner objects. + * The list of Device Management Partners configured by the tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceManagementPartner objects. + * The list of Device Management Partners configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceManagementPartner object. + * Create new navigation property to deviceManagementPartners for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceManagementPartner object. + * Create new navigation property to deviceManagementPartners for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public DeviceManagementPartnersRequestBuilder withUrl(@jakarta.annotation.Nonnul return new DeviceManagementPartnersRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceManagementPartner objects. + * The list of Device Management Partners configured by the tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicemanagementpartners/item/DeviceManagementPartnerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicemanagementpartners/item/DeviceManagementPartnerItemRequestBuilder.java index bde4de3071a..3de101e2544 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicemanagementpartners/item/DeviceManagementPartnerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicemanagementpartners/item/DeviceManagementPartnerItemRequestBuilder.java @@ -46,18 +46,16 @@ public DeviceManagementPartnerItemRequestBuilder(@jakarta.annotation.Nonnull fin super(requestAdapter, "{+baseurl}/deviceManagement/deviceManagementPartners/{deviceManagementPartner%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceManagementPartner. + * Delete navigation property deviceManagementPartners for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceManagementPartner. + * Delete navigation property deviceManagementPartners 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceManagementPartner object. + * The list of Device Management Partners configured by the tenant. * @return a {@link DeviceManagementPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementPartner get() { return get(null); } /** - * Read properties and relationships of the deviceManagementPartner object. + * The list of Device Management Partners configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagementPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementPartner get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +86,21 @@ public DeviceManagementPartner get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, DeviceManagementPartner::createFromDiscriminatorValue); } /** - * Update the properties of a deviceManagementPartner object. + * Update the navigation property deviceManagementPartners in deviceManagement * @param body The request body * @return a {@link DeviceManagementPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementPartner patch(@jakarta.annotation.Nonnull final DeviceManagementPartner body) { return patch(body, null); } /** - * Update the properties of a deviceManagementPartner object. + * Update the navigation property deviceManagementPartners in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagementPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementPartner patch(@jakarta.annotation.Nonnull final DeviceManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +111,7 @@ public DeviceManagementPartner patch(@jakarta.annotation.Nonnull final DeviceMan return this.requestAdapter.send(requestInfo, errorMapping, DeviceManagementPartner::createFromDiscriminatorValue); } /** - * Deletes a deviceManagementPartner. + * Delete navigation property deviceManagementPartners for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +119,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceManagementPartner. + * Delete navigation property deviceManagementPartners for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceManagementPartner object. + * The list of Device Management Partners configured by the tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceManagementPartner object. + * The list of Device Management Partners configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceManagementPartner object. + * Update the navigation property deviceManagementPartners in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceManagementPartner object. + * Update the navigation property deviceManagementPartners 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} @@ -197,7 +191,7 @@ public DeviceManagementPartnerItemRequestBuilder withUrl(@jakarta.annotation.Non public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceManagementPartner object. + * The list of Device Management Partners configured by the tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicemanagementpartners/item/terminate/TerminateRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicemanagementpartners/item/terminate/TerminateRequestBuilder.java index c0cf4982a1f..8231366da52 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/devicemanagementpartners/item/terminate/TerminateRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/devicemanagementpartners/item/terminate/TerminateRequestBuilder.java @@ -35,18 +35,16 @@ public TerminateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/deviceManagement/deviceManagementPartners/{deviceManagementPartner%2Did}/terminate", rawUrl); } /** - * Not yet documented + * Invoke action terminate * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void post() { post(null); } /** - * Not yet documented + * Invoke action terminate * @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); } /** - * Not yet documented + * Invoke action terminate * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +61,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Not yet documented + * Invoke action terminate * @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/exchangeconnectors/ExchangeConnectorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/exchangeconnectors/ExchangeConnectorsRequestBuilder.java index 7627999856d..377ee3f1622 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/exchangeconnectors/ExchangeConnectorsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/exchangeconnectors/ExchangeConnectorsRequestBuilder.java @@ -60,21 +60,19 @@ public ExchangeConnectorsRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceManagement/exchangeConnectors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceManagementExchangeConnector objects. + * The list of Exchange Connectors configured by the tenant. * @return a {@link DeviceManagementExchangeConnectorCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExchangeConnectorCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceManagementExchangeConnector objects. + * The list of Exchange Connectors configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagementExchangeConnectorCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExchangeConnectorCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceManagementExchangeConnectorCollectionResponse get(@jakarta.annotati return this.requestAdapter.send(requestInfo, errorMapping, DeviceManagementExchangeConnectorCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceManagementExchangeConnector object. + * Create new navigation property to exchangeConnectors for deviceManagement * @param body The request body * @return a {@link DeviceManagementExchangeConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExchangeConnector post(@jakarta.annotation.Nonnull final DeviceManagementExchangeConnector body) { return post(body, null); } /** - * Create a new deviceManagementExchangeConnector object. + * Create new navigation property to exchangeConnectors for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagementExchangeConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExchangeConnector post(@jakarta.annotation.Nonnull final DeviceManagementExchangeConnector body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceManagementExchangeConnector post(@jakarta.annotation.Nonnull final return this.requestAdapter.send(requestInfo, errorMapping, DeviceManagementExchangeConnector::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceManagementExchangeConnector objects. + * The list of Exchange Connectors configured by the tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceManagementExchangeConnector objects. + * The list of Exchange Connectors configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceManagementExchangeConnector object. + * Create new navigation property to exchangeConnectors for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceManagementExchangeConnector object. + * Create new navigation property to exchangeConnectors for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public ExchangeConnectorsRequestBuilder withUrl(@jakarta.annotation.Nonnull fina return new ExchangeConnectorsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceManagementExchangeConnector objects. + * The list of Exchange Connectors configured by the tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/exchangeconnectors/item/DeviceManagementExchangeConnectorItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/exchangeconnectors/item/DeviceManagementExchangeConnectorItemRequestBuilder.java index 0ce4694ece2..c62da212702 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/exchangeconnectors/item/DeviceManagementExchangeConnectorItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/exchangeconnectors/item/DeviceManagementExchangeConnectorItemRequestBuilder.java @@ -46,18 +46,16 @@ public DeviceManagementExchangeConnectorItemRequestBuilder(@jakarta.annotation.N super(requestAdapter, "{+baseurl}/deviceManagement/exchangeConnectors/{deviceManagementExchangeConnector%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceManagementExchangeConnector. + * Delete navigation property exchangeConnectors for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceManagementExchangeConnector. + * Delete navigation property exchangeConnectors 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceManagementExchangeConnector object. + * The list of Exchange Connectors configured by the tenant. * @return a {@link DeviceManagementExchangeConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExchangeConnector get() { return get(null); } /** - * Read properties and relationships of the deviceManagementExchangeConnector object. + * The list of Exchange Connectors configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagementExchangeConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExchangeConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +86,21 @@ public DeviceManagementExchangeConnector get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, DeviceManagementExchangeConnector::createFromDiscriminatorValue); } /** - * Update the properties of a deviceManagementExchangeConnector object. + * Update the navigation property exchangeConnectors in deviceManagement * @param body The request body * @return a {@link DeviceManagementExchangeConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExchangeConnector patch(@jakarta.annotation.Nonnull final DeviceManagementExchangeConnector body) { return patch(body, null); } /** - * Update the properties of a deviceManagementExchangeConnector object. + * Update the navigation property exchangeConnectors in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagementExchangeConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExchangeConnector patch(@jakarta.annotation.Nonnull final DeviceManagementExchangeConnector body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +111,7 @@ public DeviceManagementExchangeConnector patch(@jakarta.annotation.Nonnull final return this.requestAdapter.send(requestInfo, errorMapping, DeviceManagementExchangeConnector::createFromDiscriminatorValue); } /** - * Deletes a deviceManagementExchangeConnector. + * Delete navigation property exchangeConnectors for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +119,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceManagementExchangeConnector. + * Delete navigation property exchangeConnectors for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceManagementExchangeConnector object. + * The list of Exchange Connectors configured by the tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceManagementExchangeConnector object. + * The list of Exchange Connectors configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceManagementExchangeConnector object. + * Update the navigation property exchangeConnectors in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceManagementExchangeConnector object. + * Update the navigation property exchangeConnectors 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} @@ -197,7 +191,7 @@ public DeviceManagementExchangeConnectorItemRequestBuilder withUrl(@jakarta.anno public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceManagementExchangeConnector object. + * The list of Exchange Connectors configured by the tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/exchangeconnectors/item/sync/SyncRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/exchangeconnectors/item/sync/SyncRequestBuilder.java index cbb35b52b7f..07c9afc8e64 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/exchangeconnectors/item/sync/SyncRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/exchangeconnectors/item/sync/SyncRequestBuilder.java @@ -35,20 +35,18 @@ public SyncRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jaka super(requestAdapter, "{+baseurl}/deviceManagement/exchangeConnectors/{deviceManagementExchangeConnector%2Did}/sync", rawUrl); } /** - * Not yet documented + * Invoke action sync * @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 SyncPostRequestBody body) { post(body, null); } /** - * Not yet documented + * Invoke action sync * @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 SyncPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +56,7 @@ public void post(@jakarta.annotation.Nonnull final SyncPostRequestBody body, @ja this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Not yet documented + * Invoke action sync * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +65,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action sync * @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/devicemanagement/geteffectivepermissionswithscope/GetEffectivePermissionsWithScopeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/geteffectivepermissionswithscope/GetEffectivePermissionsWithScopeRequestBuilder.java index 2e38b2335b2..740afce9ea0 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/geteffectivepermissionswithscope/GetEffectivePermissionsWithScopeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/geteffectivepermissionswithscope/GetEffectivePermissionsWithScopeRequestBuilder.java @@ -41,7 +41,6 @@ public GetEffectivePermissionsWithScopeRequestBuilder(@jakarta.annotation.Nonnul * Retrieves the effective permissions of the currently authenticated user * @return a {@link GetEffectivePermissionsWithScopeGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public GetEffectivePermissionsWithScopeGetResponse get() { @@ -52,7 +51,6 @@ public GetEffectivePermissionsWithScopeGetResponse get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link GetEffectivePermissionsWithScopeGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public GetEffectivePermissionsWithScopeGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/importedwindowsautopilotdeviceidentities/ImportedWindowsAutopilotDeviceIdentitiesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/importedwindowsautopilotdeviceidentities/ImportedWindowsAutopilotDeviceIdentitiesRequestBuilder.java index 9f7350bd46a..1793aefaf0a 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/importedwindowsautopilotdeviceidentities/ImportedWindowsAutopilotDeviceIdentitiesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/importedwindowsautopilotdeviceidentities/ImportedWindowsAutopilotDeviceIdentitiesRequestBuilder.java @@ -69,21 +69,19 @@ public ImportedWindowsAutopilotDeviceIdentitiesRequestBuilder(@jakarta.annotatio super(requestAdapter, "{+baseurl}/deviceManagement/importedWindowsAutopilotDeviceIdentities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the importedWindowsAutopilotDeviceIdentity objects. + * Collection of imported Windows autopilot devices. * @return a {@link ImportedWindowsAutopilotDeviceIdentityCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ImportedWindowsAutopilotDeviceIdentityCollectionResponse get() { return get(null); } /** - * List properties and relationships of the importedWindowsAutopilotDeviceIdentity objects. + * Collection of imported Windows autopilot devices. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ImportedWindowsAutopilotDeviceIdentityCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ImportedWindowsAutopilotDeviceIdentityCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -93,23 +91,21 @@ public ImportedWindowsAutopilotDeviceIdentityCollectionResponse get(@jakarta.ann return this.requestAdapter.send(requestInfo, errorMapping, ImportedWindowsAutopilotDeviceIdentityCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new importedWindowsAutopilotDeviceIdentity object. + * Create new navigation property to importedWindowsAutopilotDeviceIdentities for deviceManagement * @param body The request body * @return a {@link ImportedWindowsAutopilotDeviceIdentity} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ImportedWindowsAutopilotDeviceIdentity post(@jakarta.annotation.Nonnull final ImportedWindowsAutopilotDeviceIdentity body) { return post(body, null); } /** - * Create a new importedWindowsAutopilotDeviceIdentity object. + * Create new navigation property to importedWindowsAutopilotDeviceIdentities for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ImportedWindowsAutopilotDeviceIdentity} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ImportedWindowsAutopilotDeviceIdentity post(@jakarta.annotation.Nonnull final ImportedWindowsAutopilotDeviceIdentity body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -120,7 +116,7 @@ public ImportedWindowsAutopilotDeviceIdentity post(@jakarta.annotation.Nonnull f return this.requestAdapter.send(requestInfo, errorMapping, ImportedWindowsAutopilotDeviceIdentity::createFromDiscriminatorValue); } /** - * List properties and relationships of the importedWindowsAutopilotDeviceIdentity objects. + * Collection of imported Windows autopilot devices. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -128,7 +124,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the importedWindowsAutopilotDeviceIdentity objects. + * Collection of imported Windows autopilot devices. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new importedWindowsAutopilotDeviceIdentity object. + * Create new navigation property to importedWindowsAutopilotDeviceIdentities for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -149,7 +145,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new importedWindowsAutopilotDeviceIdentity object. + * Create new navigation property to importedWindowsAutopilotDeviceIdentities for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -174,7 +170,7 @@ public ImportedWindowsAutopilotDeviceIdentitiesRequestBuilder withUrl(@jakarta.a return new ImportedWindowsAutopilotDeviceIdentitiesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the importedWindowsAutopilotDeviceIdentity objects. + * Collection of imported Windows autopilot devices. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/importedwindowsautopilotdeviceidentities/importescaped/ImportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/importedwindowsautopilotdeviceidentities/importescaped/ImportRequestBuilder.java index 2adc314c42b..99d1b8af9e4 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/importedwindowsautopilotdeviceidentities/importescaped/ImportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/importedwindowsautopilotdeviceidentities/importescaped/ImportRequestBuilder.java @@ -35,23 +35,21 @@ public ImportRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/deviceManagement/importedWindowsAutopilotDeviceIdentities/import", rawUrl); } /** - * Not yet documented + * Invoke action import * @param body The request body * @return a {@link ImportPostResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ImportPostResponse post(@jakarta.annotation.Nonnull final ImportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action import * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ImportPostResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ImportPostResponse post(@jakarta.annotation.Nonnull final ImportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -62,7 +60,7 @@ public ImportPostResponse post(@jakarta.annotation.Nonnull final ImportPostReque return this.requestAdapter.send(requestInfo, errorMapping, ImportPostResponse::createFromDiscriminatorValue); } /** - * Not yet documented + * Invoke action import * @param body The request body * @return a {@link RequestInformation} */ @@ -71,7 +69,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action import * @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/devicemanagement/importedwindowsautopilotdeviceidentities/item/ImportedWindowsAutopilotDeviceIdentityItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/importedwindowsautopilotdeviceidentities/item/ImportedWindowsAutopilotDeviceIdentityItemRequestBuilder.java index c74fd6511be..a1dbffb0837 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/importedwindowsautopilotdeviceidentities/item/ImportedWindowsAutopilotDeviceIdentityItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/importedwindowsautopilotdeviceidentities/item/ImportedWindowsAutopilotDeviceIdentityItemRequestBuilder.java @@ -37,18 +37,16 @@ public ImportedWindowsAutopilotDeviceIdentityItemRequestBuilder(@jakarta.annotat super(requestAdapter, "{+baseurl}/deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentity%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a importedWindowsAutopilotDeviceIdentity. + * Delete navigation property importedWindowsAutopilotDeviceIdentities for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a importedWindowsAutopilotDeviceIdentity. + * Delete navigation property importedWindowsAutopilotDeviceIdentities 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the importedWindowsAutopilotDeviceIdentity object. + * Collection of imported Windows autopilot devices. * @return a {@link ImportedWindowsAutopilotDeviceIdentity} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ImportedWindowsAutopilotDeviceIdentity get() { return get(null); } /** - * Read properties and relationships of the importedWindowsAutopilotDeviceIdentity object. + * Collection of imported Windows autopilot devices. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ImportedWindowsAutopilotDeviceIdentity} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ImportedWindowsAutopilotDeviceIdentity get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -106,7 +102,7 @@ public ImportedWindowsAutopilotDeviceIdentity patch(@jakarta.annotation.Nonnull return this.requestAdapter.send(requestInfo, errorMapping, ImportedWindowsAutopilotDeviceIdentity::createFromDiscriminatorValue); } /** - * Deletes a importedWindowsAutopilotDeviceIdentity. + * Delete navigation property importedWindowsAutopilotDeviceIdentities for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -114,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a importedWindowsAutopilotDeviceIdentity. + * Delete navigation property importedWindowsAutopilotDeviceIdentities for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -126,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the importedWindowsAutopilotDeviceIdentity object. + * Collection of imported Windows autopilot devices. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the importedWindowsAutopilotDeviceIdentity object. + * Collection of imported Windows autopilot devices. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -186,7 +182,7 @@ public ImportedWindowsAutopilotDeviceIdentityItemRequestBuilder withUrl(@jakarta public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the importedWindowsAutopilotDeviceIdentity object. + * Collection of imported Windows autopilot devices. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/iosupdatestatuses/IosUpdateStatusesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/iosupdatestatuses/IosUpdateStatusesRequestBuilder.java index 7c01eb06045..70f17219f82 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/iosupdatestatuses/IosUpdateStatusesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/iosupdatestatuses/IosUpdateStatusesRequestBuilder.java @@ -60,21 +60,19 @@ public IosUpdateStatusesRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceManagement/iosUpdateStatuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the iosUpdateDeviceStatus objects. + * The IOS software update installation statuses for this account. * @return a {@link IosUpdateDeviceStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosUpdateDeviceStatusCollectionResponse get() { return get(null); } /** - * List properties and relationships of the iosUpdateDeviceStatus objects. + * The IOS software update installation statuses for this account. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link IosUpdateDeviceStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosUpdateDeviceStatusCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public IosUpdateDeviceStatusCollectionResponse get(@jakarta.annotation.Nullable return this.requestAdapter.send(requestInfo, errorMapping, IosUpdateDeviceStatusCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new iosUpdateDeviceStatus object. + * Create new navigation property to iosUpdateStatuses for deviceManagement * @param body The request body * @return a {@link IosUpdateDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosUpdateDeviceStatus post(@jakarta.annotation.Nonnull final IosUpdateDeviceStatus body) { return post(body, null); } /** - * Create a new iosUpdateDeviceStatus object. + * Create new navigation property to iosUpdateStatuses for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link IosUpdateDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosUpdateDeviceStatus post(@jakarta.annotation.Nonnull final IosUpdateDeviceStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public IosUpdateDeviceStatus post(@jakarta.annotation.Nonnull final IosUpdateDev return this.requestAdapter.send(requestInfo, errorMapping, IosUpdateDeviceStatus::createFromDiscriminatorValue); } /** - * List properties and relationships of the iosUpdateDeviceStatus objects. + * The IOS software update installation statuses for this account. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the iosUpdateDeviceStatus objects. + * The IOS software update installation statuses for this account. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new iosUpdateDeviceStatus object. + * Create new navigation property to iosUpdateStatuses for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new iosUpdateDeviceStatus object. + * Create new navigation property to iosUpdateStatuses for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public IosUpdateStatusesRequestBuilder withUrl(@jakarta.annotation.Nonnull final return new IosUpdateStatusesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the iosUpdateDeviceStatus objects. + * The IOS software update installation statuses for this account. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/iosupdatestatuses/item/IosUpdateDeviceStatusItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/iosupdatestatuses/item/IosUpdateDeviceStatusItemRequestBuilder.java index 5d7793be8b5..74cdeaf36b8 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/iosupdatestatuses/item/IosUpdateDeviceStatusItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/iosupdatestatuses/item/IosUpdateDeviceStatusItemRequestBuilder.java @@ -37,18 +37,16 @@ public IosUpdateDeviceStatusItemRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/deviceManagement/iosUpdateStatuses/{iosUpdateDeviceStatus%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a iosUpdateDeviceStatus. + * Delete navigation property iosUpdateStatuses for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a iosUpdateDeviceStatus. + * Delete navigation property iosUpdateStatuses 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the iosUpdateDeviceStatus object. + * The IOS software update installation statuses for this account. * @return a {@link IosUpdateDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosUpdateDeviceStatus get() { return get(null); } /** - * Read properties and relationships of the iosUpdateDeviceStatus object. + * The IOS software update installation statuses for this account. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link IosUpdateDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosUpdateDeviceStatus get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public IosUpdateDeviceStatus get(@jakarta.annotation.Nullable final java.util.fu return this.requestAdapter.send(requestInfo, errorMapping, IosUpdateDeviceStatus::createFromDiscriminatorValue); } /** - * Update the properties of a iosUpdateDeviceStatus object. + * Update the navigation property iosUpdateStatuses in deviceManagement * @param body The request body * @return a {@link IosUpdateDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosUpdateDeviceStatus patch(@jakarta.annotation.Nonnull final IosUpdateDeviceStatus body) { return patch(body, null); } /** - * Update the properties of a iosUpdateDeviceStatus object. + * Update the navigation property iosUpdateStatuses in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link IosUpdateDeviceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public IosUpdateDeviceStatus patch(@jakarta.annotation.Nonnull final IosUpdateDeviceStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public IosUpdateDeviceStatus patch(@jakarta.annotation.Nonnull final IosUpdateDe return this.requestAdapter.send(requestInfo, errorMapping, IosUpdateDeviceStatus::createFromDiscriminatorValue); } /** - * Deletes a iosUpdateDeviceStatus. + * Delete navigation property iosUpdateStatuses for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a iosUpdateDeviceStatus. + * Delete navigation property iosUpdateStatuses for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the iosUpdateDeviceStatus object. + * The IOS software update installation statuses for this account. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the iosUpdateDeviceStatus object. + * The IOS software update installation statuses for this account. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a iosUpdateDeviceStatus object. + * Update the navigation property iosUpdateStatuses in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a iosUpdateDeviceStatus object. + * Update the navigation property iosUpdateStatuses 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} @@ -188,7 +182,7 @@ public IosUpdateDeviceStatusItemRequestBuilder withUrl(@jakarta.annotation.Nonnu public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the iosUpdateDeviceStatus object. + * The IOS software update installation statuses for this account. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/ManagedDevicesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/ManagedDevicesRequestBuilder.java index 67e0fd9d3dd..5b076474620 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/ManagedDevicesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/ManagedDevicesRequestBuilder.java @@ -82,23 +82,21 @@ public ManagedDeviceCollectionResponse get(@jakarta.annotation.Nullable final ja return this.requestAdapter.send(requestInfo, errorMapping, ManagedDeviceCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new managedDevice object. + * Create new navigation property to managedDevices for deviceManagement * @param body The request body * @return a {@link ManagedDevice} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDevice post(@jakarta.annotation.Nonnull final ManagedDevice body) { return post(body, null); } /** - * Create a new managedDevice object. + * Create new navigation property to managedDevices for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ManagedDevice} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ManagedDevice post(@jakarta.annotation.Nonnull final ManagedDevice body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -129,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new managedDevice object. + * Create new navigation property to managedDevices for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -138,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new managedDevice object. + * Create new navigation property to managedDevices for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java index d3e6f298b14..ad733128ee1 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/ManagedDeviceItemRequestBuilder.java @@ -253,18 +253,16 @@ public ManagedDeviceItemRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a managedDevice. + * Delete navigation property managedDevices for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a managedDevice. + * Delete navigation property managedDevices 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -320,7 +318,7 @@ public ManagedDevice patch(@jakarta.annotation.Nonnull final ManagedDevice body, return this.requestAdapter.send(requestInfo, errorMapping, ManagedDevice::createFromDiscriminatorValue); } /** - * Deletes a managedDevice. + * Delete navigation property managedDevices for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -328,7 +326,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a managedDevice. + * Delete navigation property managedDevices for deviceManagement * @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/bypassactivationlock/BypassActivationLockRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/bypassactivationlock/BypassActivationLockRequestBuilder.java index 6c2e5a44d69..e8b6a30735a 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/bypassactivationlock/BypassActivationLockRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/bypassactivationlock/BypassActivationLockRequestBuilder.java @@ -37,7 +37,6 @@ public BypassActivationLockRequestBuilder(@jakarta.annotation.Nonnull final Stri /** * Bypass activation lock * @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() { * Bypass activation lock * @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/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/cleanwindowsdevice/CleanWindowsDeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/cleanwindowsdevice/CleanWindowsDeviceRequestBuilder.java index 2e372b777b7..a3cd4351f76 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/cleanwindowsdevice/CleanWindowsDeviceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/cleanwindowsdevice/CleanWindowsDeviceRequestBuilder.java @@ -38,7 +38,6 @@ public CleanWindowsDeviceRequestBuilder(@jakarta.annotation.Nonnull final String * Clean Windows device * @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 CleanWindowsDevicePostRequestBody body) { post(body, null); @@ -48,7 +47,6 @@ public void post(@jakarta.annotation.Nonnull final CleanWindowsDevicePostRequest * @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 CleanWindowsDevicePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/deleteuserfromsharedappledevice/DeleteUserFromSharedAppleDeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/deleteuserfromsharedappledevice/DeleteUserFromSharedAppleDeviceRequestBuilder.java index 1e8bac05540..292aed7139f 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/deleteuserfromsharedappledevice/DeleteUserFromSharedAppleDeviceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/deleteuserfromsharedappledevice/DeleteUserFromSharedAppleDeviceRequestBuilder.java @@ -38,7 +38,6 @@ public DeleteUserFromSharedAppleDeviceRequestBuilder(@jakarta.annotation.Nonnull * Delete user from shared Apple device * @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 DeleteUserFromSharedAppleDevicePostRequestBody body) { post(body, null); @@ -48,7 +47,6 @@ public void post(@jakarta.annotation.Nonnull final DeleteUserFromSharedAppleDevi * @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 DeleteUserFromSharedAppleDevicePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/disablelostmode/DisableLostModeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/disablelostmode/DisableLostModeRequestBuilder.java index 1b778569d4f..6ed3140788d 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/disablelostmode/DisableLostModeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/disablelostmode/DisableLostModeRequestBuilder.java @@ -37,7 +37,6 @@ public DisableLostModeRequestBuilder(@jakarta.annotation.Nonnull final String ra /** * Disable lost mode * @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() { * Disable lost mode * @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/devicemanagement/manageddevices/item/locatedevice/LocateDeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/locatedevice/LocateDeviceRequestBuilder.java index 53fadff063b..75fd4c4ad0a 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/locatedevice/LocateDeviceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/locatedevice/LocateDeviceRequestBuilder.java @@ -37,7 +37,6 @@ public LocateDeviceRequestBuilder(@jakarta.annotation.Nonnull final String rawUr /** * Locate a device * @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() { * Locate a device * @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/devicemanagement/manageddevices/item/logoutsharedappledeviceactiveuser/LogoutSharedAppleDeviceActiveUserRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/logoutsharedappledeviceactiveuser/LogoutSharedAppleDeviceActiveUserRequestBuilder.java index 45ae8ceeda5..e0ceb849c6f 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/logoutsharedappledeviceactiveuser/LogoutSharedAppleDeviceActiveUserRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/logoutsharedappledeviceactiveuser/LogoutSharedAppleDeviceActiveUserRequestBuilder.java @@ -37,7 +37,6 @@ public LogoutSharedAppleDeviceActiveUserRequestBuilder(@jakarta.annotation.Nonnu /** * Logout shared Apple device active user * @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() { * Logout shared Apple device active 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 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/devicemanagement/manageddevices/item/rebootnow/RebootNowRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/rebootnow/RebootNowRequestBuilder.java index 567ec47332a..630e3670110 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/rebootnow/RebootNowRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/rebootnow/RebootNowRequestBuilder.java @@ -37,7 +37,6 @@ public RebootNowRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, /** * Reboot device * @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() { * Reboot device * @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/devicemanagement/manageddevices/item/recoverpasscode/RecoverPasscodeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/recoverpasscode/RecoverPasscodeRequestBuilder.java index 8e74ce169e3..506440fe213 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/recoverpasscode/RecoverPasscodeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/recoverpasscode/RecoverPasscodeRequestBuilder.java @@ -37,7 +37,6 @@ public RecoverPasscodeRequestBuilder(@jakarta.annotation.Nonnull final String ra /** * Recover passcode * @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() { * Recover passcode * @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/devicemanagement/manageddevices/item/remotelock/RemoteLockRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/remotelock/RemoteLockRequestBuilder.java index b20d8348123..5f45d3e4875 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/remotelock/RemoteLockRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/remotelock/RemoteLockRequestBuilder.java @@ -37,7 +37,6 @@ public RemoteLockRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, /** * Remote lock * @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() { * Remote lock * @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/devicemanagement/manageddevices/item/requestremoteassistance/RequestRemoteAssistanceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/requestremoteassistance/RequestRemoteAssistanceRequestBuilder.java index 3349e978444..2ee0bffd1e3 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/requestremoteassistance/RequestRemoteAssistanceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/requestremoteassistance/RequestRemoteAssistanceRequestBuilder.java @@ -37,7 +37,6 @@ public RequestRemoteAssistanceRequestBuilder(@jakarta.annotation.Nonnull final S /** * Request remote assistance * @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() { * Request remote assistance * @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/devicemanagement/manageddevices/item/resetpasscode/ResetPasscodeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/resetpasscode/ResetPasscodeRequestBuilder.java index f293e8553b3..5077e7e43ad 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/resetpasscode/ResetPasscodeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/resetpasscode/ResetPasscodeRequestBuilder.java @@ -37,7 +37,6 @@ public ResetPasscodeRequestBuilder(@jakarta.annotation.Nonnull final String rawU /** * Reset passcode * @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() { * Reset passcode * @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/devicemanagement/manageddevices/item/retire/RetireRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/retire/RetireRequestBuilder.java index 084990206d4..8db09db082c 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/retire/RetireRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/retire/RetireRequestBuilder.java @@ -37,7 +37,6 @@ public RetireRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja /** * Retire a device * @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() { * Retire a device * @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/devicemanagement/manageddevices/item/shutdown/ShutDownRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/shutdown/ShutDownRequestBuilder.java index ee3f29619d8..f6be4a6a411 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/shutdown/ShutDownRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/shutdown/ShutDownRequestBuilder.java @@ -37,7 +37,6 @@ public ShutDownRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ /** * Shut down device * @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() { * Shut down device * @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/devicemanagement/manageddevices/item/syncdevice/SyncDeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/syncdevice/SyncDeviceRequestBuilder.java index 6476410cb12..fffe6bec776 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/syncdevice/SyncDeviceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/syncdevice/SyncDeviceRequestBuilder.java @@ -35,18 +35,16 @@ public SyncDeviceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/syncDevice", rawUrl); } /** - * Not yet documented + * Invoke action syncDevice * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void post() { post(null); } /** - * Not yet documented + * Invoke action syncDevice * @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); } /** - * Not yet documented + * Invoke action syncDevice * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +61,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Not yet documented + * Invoke action syncDevice * @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/updatewindowsdeviceaccount/UpdateWindowsDeviceAccountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/updatewindowsdeviceaccount/UpdateWindowsDeviceAccountRequestBuilder.java index 18754d0f9b5..de4fc0499d9 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/updatewindowsdeviceaccount/UpdateWindowsDeviceAccountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/updatewindowsdeviceaccount/UpdateWindowsDeviceAccountRequestBuilder.java @@ -35,20 +35,18 @@ public UpdateWindowsDeviceAccountRequestBuilder(@jakarta.annotation.Nonnull fina super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/updateWindowsDeviceAccount", rawUrl); } /** - * Not yet documented + * Invoke action updateWindowsDeviceAccount * @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 UpdateWindowsDeviceAccountPostRequestBody body) { post(body, null); } /** - * Not yet documented + * Invoke action updateWindowsDeviceAccount * @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 UpdateWindowsDeviceAccountPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +56,7 @@ public void post(@jakarta.annotation.Nonnull final UpdateWindowsDeviceAccountPos this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Not yet documented + * Invoke action updateWindowsDeviceAccount * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +65,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action updateWindowsDeviceAccount * @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/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/windowsdefenderscan/WindowsDefenderScanRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/windowsdefenderscan/WindowsDefenderScanRequestBuilder.java index a5b319b9fef..d1149a98b02 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/windowsdefenderscan/WindowsDefenderScanRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/windowsdefenderscan/WindowsDefenderScanRequestBuilder.java @@ -35,20 +35,18 @@ public WindowsDefenderScanRequestBuilder(@jakarta.annotation.Nonnull final Strin super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/windowsDefenderScan", rawUrl); } /** - * Not yet documented + * Invoke action windowsDefenderScan * @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 WindowsDefenderScanPostRequestBody body) { post(body, null); } /** - * Not yet documented + * Invoke action windowsDefenderScan * @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 WindowsDefenderScanPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +56,7 @@ public void post(@jakarta.annotation.Nonnull final WindowsDefenderScanPostReques this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Not yet documented + * Invoke action windowsDefenderScan * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +65,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action windowsDefenderScan * @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/devicemanagement/manageddevices/item/windowsdefenderupdatesignatures/WindowsDefenderUpdateSignaturesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/windowsdefenderupdatesignatures/WindowsDefenderUpdateSignaturesRequestBuilder.java index 807b85e62eb..895f8996217 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/windowsdefenderupdatesignatures/WindowsDefenderUpdateSignaturesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/windowsdefenderupdatesignatures/WindowsDefenderUpdateSignaturesRequestBuilder.java @@ -35,18 +35,16 @@ public WindowsDefenderUpdateSignaturesRequestBuilder(@jakarta.annotation.Nonnull super(requestAdapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/windowsDefenderUpdateSignatures", rawUrl); } /** - * Not yet documented + * Invoke action windowsDefenderUpdateSignatures * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void post() { post(null); } /** - * Not yet documented + * Invoke action windowsDefenderUpdateSignatures * @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); } /** - * Not yet documented + * Invoke action windowsDefenderUpdateSignatures * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +61,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Not yet documented + * Invoke action windowsDefenderUpdateSignatures * @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/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/manageddevices/item/wipe/WipeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/wipe/WipeRequestBuilder.java index 6c91f306430..71b21bd960e 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/wipe/WipeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/wipe/WipeRequestBuilder.java @@ -38,7 +38,6 @@ public WipeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jaka * Wipe a device * @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 WipePostRequestBody body) { post(body, null); @@ -48,7 +47,6 @@ public void post(@jakarta.annotation.Nonnull final WipePostRequestBody 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 WipePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/MobileAppTroubleshootingEventsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/MobileAppTroubleshootingEventsRequestBuilder.java index b6e6e9ff23f..b2a238418e7 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/MobileAppTroubleshootingEventsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/MobileAppTroubleshootingEventsRequestBuilder.java @@ -60,21 +60,19 @@ public MobileAppTroubleshootingEventsRequestBuilder(@jakarta.annotation.Nonnull super(requestAdapter, "{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the mobileAppTroubleshootingEvent objects. + * The collection property of MobileAppTroubleshootingEvent. * @return a {@link MobileAppTroubleshootingEventCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppTroubleshootingEventCollectionResponse get() { return get(null); } /** - * List properties and relationships of the mobileAppTroubleshootingEvent objects. + * The collection property of MobileAppTroubleshootingEvent. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppTroubleshootingEventCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppTroubleshootingEventCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public MobileAppTroubleshootingEventCollectionResponse get(@jakarta.annotation.N return this.requestAdapter.send(requestInfo, errorMapping, MobileAppTroubleshootingEventCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new mobileAppTroubleshootingEvent object. + * Create new navigation property to mobileAppTroubleshootingEvents for deviceManagement * @param body The request body * @return a {@link MobileAppTroubleshootingEvent} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppTroubleshootingEvent post(@jakarta.annotation.Nonnull final MobileAppTroubleshootingEvent body) { return post(body, null); } /** - * Create a new mobileAppTroubleshootingEvent object. + * Create new navigation property to mobileAppTroubleshootingEvents for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppTroubleshootingEvent} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppTroubleshootingEvent post(@jakarta.annotation.Nonnull final MobileAppTroubleshootingEvent body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public MobileAppTroubleshootingEvent post(@jakarta.annotation.Nonnull final Mobi return this.requestAdapter.send(requestInfo, errorMapping, MobileAppTroubleshootingEvent::createFromDiscriminatorValue); } /** - * List properties and relationships of the mobileAppTroubleshootingEvent objects. + * The collection property of MobileAppTroubleshootingEvent. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the mobileAppTroubleshootingEvent objects. + * The collection property of MobileAppTroubleshootingEvent. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new mobileAppTroubleshootingEvent object. + * Create new navigation property to mobileAppTroubleshootingEvents for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new mobileAppTroubleshootingEvent object. + * Create new navigation property to mobileAppTroubleshootingEvents for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public MobileAppTroubleshootingEventsRequestBuilder withUrl(@jakarta.annotation. return new MobileAppTroubleshootingEventsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the mobileAppTroubleshootingEvent objects. + * The collection property of MobileAppTroubleshootingEvent. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/MobileAppTroubleshootingEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/MobileAppTroubleshootingEventItemRequestBuilder.java index d2a0ca00bef..65b37b3de70 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/MobileAppTroubleshootingEventItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/MobileAppTroubleshootingEventItemRequestBuilder.java @@ -46,18 +46,16 @@ public MobileAppTroubleshootingEventItemRequestBuilder(@jakarta.annotation.Nonnu super(requestAdapter, "{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a mobileAppTroubleshootingEvent. + * Delete navigation property mobileAppTroubleshootingEvents for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a mobileAppTroubleshootingEvent. + * Delete navigation property mobileAppTroubleshootingEvents 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the mobileAppTroubleshootingEvent object. + * The collection property of MobileAppTroubleshootingEvent. * @return a {@link MobileAppTroubleshootingEvent} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppTroubleshootingEvent get() { return get(null); } /** - * Read properties and relationships of the mobileAppTroubleshootingEvent object. + * The collection property of MobileAppTroubleshootingEvent. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppTroubleshootingEvent} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppTroubleshootingEvent get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +86,21 @@ public MobileAppTroubleshootingEvent get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, MobileAppTroubleshootingEvent::createFromDiscriminatorValue); } /** - * Update the properties of a mobileAppTroubleshootingEvent object. + * Update the navigation property mobileAppTroubleshootingEvents in deviceManagement * @param body The request body * @return a {@link MobileAppTroubleshootingEvent} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppTroubleshootingEvent patch(@jakarta.annotation.Nonnull final MobileAppTroubleshootingEvent body) { return patch(body, null); } /** - * Update the properties of a mobileAppTroubleshootingEvent object. + * Update the navigation property mobileAppTroubleshootingEvents in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileAppTroubleshootingEvent} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileAppTroubleshootingEvent patch(@jakarta.annotation.Nonnull final MobileAppTroubleshootingEvent body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +111,7 @@ public MobileAppTroubleshootingEvent patch(@jakarta.annotation.Nonnull final Mob return this.requestAdapter.send(requestInfo, errorMapping, MobileAppTroubleshootingEvent::createFromDiscriminatorValue); } /** - * Deletes a mobileAppTroubleshootingEvent. + * Delete navigation property mobileAppTroubleshootingEvents for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +119,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a mobileAppTroubleshootingEvent. + * Delete navigation property mobileAppTroubleshootingEvents for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the mobileAppTroubleshootingEvent object. + * The collection property of MobileAppTroubleshootingEvent. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the mobileAppTroubleshootingEvent object. + * The collection property of MobileAppTroubleshootingEvent. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a mobileAppTroubleshootingEvent object. + * Update the navigation property mobileAppTroubleshootingEvents in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a mobileAppTroubleshootingEvent object. + * Update the navigation property mobileAppTroubleshootingEvents 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} @@ -197,7 +191,7 @@ public MobileAppTroubleshootingEventItemRequestBuilder withUrl(@jakarta.annotati public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the mobileAppTroubleshootingEvent object. + * The collection property of MobileAppTroubleshootingEvent. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/AppLogCollectionRequestsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/AppLogCollectionRequestsRequestBuilder.java index d1bbc6d6716..de7b2d4efcb 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/AppLogCollectionRequestsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/AppLogCollectionRequestsRequestBuilder.java @@ -60,21 +60,19 @@ public AppLogCollectionRequestsRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent%2Did}/appLogCollectionRequests{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the appLogCollectionRequest objects. + * Indicates collection of App Log Upload Request. * @return a {@link AppLogCollectionRequestCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AppLogCollectionRequestCollectionResponse get() { return get(null); } /** - * List properties and relationships of the appLogCollectionRequest objects. + * Indicates collection of App Log Upload Request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AppLogCollectionRequestCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AppLogCollectionRequestCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public AppLogCollectionRequestCollectionResponse get(@jakarta.annotation.Nullabl return this.requestAdapter.send(requestInfo, errorMapping, AppLogCollectionRequestCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new appLogCollectionRequest object. + * Create new navigation property to appLogCollectionRequests for deviceManagement * @param body The request body * @return a {@link AppLogCollectionRequest} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AppLogCollectionRequest post(@jakarta.annotation.Nonnull final AppLogCollectionRequest body) { return post(body, null); } /** - * Create a new appLogCollectionRequest object. + * Create new navigation property to appLogCollectionRequests for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AppLogCollectionRequest} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AppLogCollectionRequest post(@jakarta.annotation.Nonnull final AppLogCollectionRequest body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public AppLogCollectionRequest post(@jakarta.annotation.Nonnull final AppLogColl return this.requestAdapter.send(requestInfo, errorMapping, AppLogCollectionRequest::createFromDiscriminatorValue); } /** - * List properties and relationships of the appLogCollectionRequest objects. + * Indicates collection of App Log Upload Request. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the appLogCollectionRequest objects. + * Indicates collection of App Log Upload Request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new appLogCollectionRequest object. + * Create new navigation property to appLogCollectionRequests for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new appLogCollectionRequest object. + * Create new navigation property to appLogCollectionRequests for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public AppLogCollectionRequestsRequestBuilder withUrl(@jakarta.annotation.Nonnul return new AppLogCollectionRequestsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the appLogCollectionRequest objects. + * Indicates collection of App Log Upload Request. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/item/AppLogCollectionRequestItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/item/AppLogCollectionRequestItemRequestBuilder.java index 85f949ff765..c86d6df074b 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/item/AppLogCollectionRequestItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/item/AppLogCollectionRequestItemRequestBuilder.java @@ -46,18 +46,16 @@ public AppLogCollectionRequestItemRequestBuilder(@jakarta.annotation.Nonnull fin super(requestAdapter, "{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent%2Did}/appLogCollectionRequests/{appLogCollectionRequest%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a appLogCollectionRequest. + * Delete navigation property appLogCollectionRequests for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a appLogCollectionRequest. + * Delete navigation property appLogCollectionRequests 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the appLogCollectionRequest object. + * Indicates collection of App Log Upload Request. * @return a {@link AppLogCollectionRequest} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AppLogCollectionRequest get() { return get(null); } /** - * Read properties and relationships of the appLogCollectionRequest object. + * Indicates collection of App Log Upload Request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AppLogCollectionRequest} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AppLogCollectionRequest get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +86,21 @@ public AppLogCollectionRequest get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, AppLogCollectionRequest::createFromDiscriminatorValue); } /** - * Update the properties of a appLogCollectionRequest object. + * Update the navigation property appLogCollectionRequests in deviceManagement * @param body The request body * @return a {@link AppLogCollectionRequest} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AppLogCollectionRequest patch(@jakarta.annotation.Nonnull final AppLogCollectionRequest body) { return patch(body, null); } /** - * Update the properties of a appLogCollectionRequest object. + * Update the navigation property appLogCollectionRequests in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AppLogCollectionRequest} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AppLogCollectionRequest patch(@jakarta.annotation.Nonnull final AppLogCollectionRequest body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +111,7 @@ public AppLogCollectionRequest patch(@jakarta.annotation.Nonnull final AppLogCol return this.requestAdapter.send(requestInfo, errorMapping, AppLogCollectionRequest::createFromDiscriminatorValue); } /** - * Deletes a appLogCollectionRequest. + * Delete navigation property appLogCollectionRequests for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +119,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a appLogCollectionRequest. + * Delete navigation property appLogCollectionRequests for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the appLogCollectionRequest object. + * Indicates collection of App Log Upload Request. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the appLogCollectionRequest object. + * Indicates collection of App Log Upload Request. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a appLogCollectionRequest object. + * Update the navigation property appLogCollectionRequests in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a appLogCollectionRequest object. + * Update the navigation property appLogCollectionRequests 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} @@ -197,7 +191,7 @@ public AppLogCollectionRequestItemRequestBuilder withUrl(@jakarta.annotation.Non public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the appLogCollectionRequest object. + * Indicates collection of App Log Upload Request. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/item/createdownloadurl/CreateDownloadUrlRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/item/createdownloadurl/CreateDownloadUrlRequestBuilder.java index 0eeafa2e588..74aa64b281d 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/item/createdownloadurl/CreateDownloadUrlRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/mobileapptroubleshootingevents/item/applogcollectionrequests/item/createdownloadurl/CreateDownloadUrlRequestBuilder.java @@ -36,21 +36,19 @@ public CreateDownloadUrlRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent%2Did}/appLogCollectionRequests/{appLogCollectionRequest%2Did}/createDownloadUrl", rawUrl); } /** - * Not yet documented + * Invoke action createDownloadUrl * @return a {@link AppLogCollectionDownloadDetails} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AppLogCollectionDownloadDetails post() { return post(null); } /** - * Not yet documented + * Invoke action createDownloadUrl * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AppLogCollectionDownloadDetails} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public AppLogCollectionDownloadDetails post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -60,7 +58,7 @@ public AppLogCollectionDownloadDetails post(@jakarta.annotation.Nullable final j return this.requestAdapter.send(requestInfo, errorMapping, AppLogCollectionDownloadDetails::createFromDiscriminatorValue); } /** - * Not yet documented + * Invoke action createDownloadUrl * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +66,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Not yet documented + * Invoke action createDownloadUrl * @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/mobilethreatdefenseconnectors/MobileThreatDefenseConnectorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/mobilethreatdefenseconnectors/MobileThreatDefenseConnectorsRequestBuilder.java index fdd8b56e6a2..7782477792f 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/mobilethreatdefenseconnectors/MobileThreatDefenseConnectorsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/mobilethreatdefenseconnectors/MobileThreatDefenseConnectorsRequestBuilder.java @@ -60,21 +60,19 @@ public MobileThreatDefenseConnectorsRequestBuilder(@jakarta.annotation.Nonnull f super(requestAdapter, "{+baseurl}/deviceManagement/mobileThreatDefenseConnectors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the mobileThreatDefenseConnector objects. + * The list of Mobile threat Defense connectors configured by the tenant. * @return a {@link MobileThreatDefenseConnectorCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileThreatDefenseConnectorCollectionResponse get() { return get(null); } /** - * List properties and relationships of the mobileThreatDefenseConnector objects. + * The list of Mobile threat Defense connectors configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileThreatDefenseConnectorCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileThreatDefenseConnectorCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public MobileThreatDefenseConnectorCollectionResponse get(@jakarta.annotation.Nu return this.requestAdapter.send(requestInfo, errorMapping, MobileThreatDefenseConnectorCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new mobileThreatDefenseConnector object. + * Create new navigation property to mobileThreatDefenseConnectors for deviceManagement * @param body The request body * @return a {@link MobileThreatDefenseConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileThreatDefenseConnector post(@jakarta.annotation.Nonnull final MobileThreatDefenseConnector body) { return post(body, null); } /** - * Create a new mobileThreatDefenseConnector object. + * Create new navigation property to mobileThreatDefenseConnectors for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileThreatDefenseConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileThreatDefenseConnector post(@jakarta.annotation.Nonnull final MobileThreatDefenseConnector body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public MobileThreatDefenseConnector post(@jakarta.annotation.Nonnull final Mobil return this.requestAdapter.send(requestInfo, errorMapping, MobileThreatDefenseConnector::createFromDiscriminatorValue); } /** - * List properties and relationships of the mobileThreatDefenseConnector objects. + * The list of Mobile threat Defense connectors configured by the tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the mobileThreatDefenseConnector objects. + * The list of Mobile threat Defense connectors configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new mobileThreatDefenseConnector object. + * Create new navigation property to mobileThreatDefenseConnectors for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new mobileThreatDefenseConnector object. + * Create new navigation property to mobileThreatDefenseConnectors for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public MobileThreatDefenseConnectorsRequestBuilder withUrl(@jakarta.annotation.N return new MobileThreatDefenseConnectorsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the mobileThreatDefenseConnector objects. + * The list of Mobile threat Defense connectors configured by the tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/mobilethreatdefenseconnectors/item/MobileThreatDefenseConnectorItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/mobilethreatdefenseconnectors/item/MobileThreatDefenseConnectorItemRequestBuilder.java index e9960517087..f0d36d1c6ac 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/mobilethreatdefenseconnectors/item/MobileThreatDefenseConnectorItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/mobilethreatdefenseconnectors/item/MobileThreatDefenseConnectorItemRequestBuilder.java @@ -37,18 +37,16 @@ public MobileThreatDefenseConnectorItemRequestBuilder(@jakarta.annotation.Nonnul super(requestAdapter, "{+baseurl}/deviceManagement/mobileThreatDefenseConnectors/{mobileThreatDefenseConnector%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a mobileThreatDefenseConnector. + * Delete navigation property mobileThreatDefenseConnectors for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a mobileThreatDefenseConnector. + * Delete navigation property mobileThreatDefenseConnectors 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the mobileThreatDefenseConnector object. + * The list of Mobile threat Defense connectors configured by the tenant. * @return a {@link MobileThreatDefenseConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileThreatDefenseConnector get() { return get(null); } /** - * Read properties and relationships of the mobileThreatDefenseConnector object. + * The list of Mobile threat Defense connectors configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileThreatDefenseConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileThreatDefenseConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public MobileThreatDefenseConnector get(@jakarta.annotation.Nullable final java. return this.requestAdapter.send(requestInfo, errorMapping, MobileThreatDefenseConnector::createFromDiscriminatorValue); } /** - * Update the properties of a mobileThreatDefenseConnector object. + * Update the navigation property mobileThreatDefenseConnectors in deviceManagement * @param body The request body * @return a {@link MobileThreatDefenseConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileThreatDefenseConnector patch(@jakarta.annotation.Nonnull final MobileThreatDefenseConnector body) { return patch(body, null); } /** - * Update the properties of a mobileThreatDefenseConnector object. + * Update the navigation property mobileThreatDefenseConnectors in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MobileThreatDefenseConnector} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MobileThreatDefenseConnector patch(@jakarta.annotation.Nonnull final MobileThreatDefenseConnector body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public MobileThreatDefenseConnector patch(@jakarta.annotation.Nonnull final Mobi return this.requestAdapter.send(requestInfo, errorMapping, MobileThreatDefenseConnector::createFromDiscriminatorValue); } /** - * Deletes a mobileThreatDefenseConnector. + * Delete navigation property mobileThreatDefenseConnectors for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a mobileThreatDefenseConnector. + * Delete navigation property mobileThreatDefenseConnectors for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the mobileThreatDefenseConnector object. + * The list of Mobile threat Defense connectors configured by the tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the mobileThreatDefenseConnector object. + * The list of Mobile threat Defense connectors configured by the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a mobileThreatDefenseConnector object. + * Update the navigation property mobileThreatDefenseConnectors in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a mobileThreatDefenseConnector object. + * Update the navigation property mobileThreatDefenseConnectors 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} @@ -188,7 +182,7 @@ public MobileThreatDefenseConnectorItemRequestBuilder withUrl(@jakarta.annotatio public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the mobileThreatDefenseConnector object. + * The list of Mobile threat Defense connectors configured by the tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/NotificationMessageTemplatesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/NotificationMessageTemplatesRequestBuilder.java index f51a2696530..a2a3926b873 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/NotificationMessageTemplatesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/NotificationMessageTemplatesRequestBuilder.java @@ -60,21 +60,19 @@ public NotificationMessageTemplatesRequestBuilder(@jakarta.annotation.Nonnull fi super(requestAdapter, "{+baseurl}/deviceManagement/notificationMessageTemplates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the notificationMessageTemplate objects. + * The Notification Message Templates. * @return a {@link NotificationMessageTemplateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public NotificationMessageTemplateCollectionResponse get() { return get(null); } /** - * List properties and relationships of the notificationMessageTemplate objects. + * The Notification Message Templates. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link NotificationMessageTemplateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public NotificationMessageTemplateCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public NotificationMessageTemplateCollectionResponse get(@jakarta.annotation.Nul return this.requestAdapter.send(requestInfo, errorMapping, NotificationMessageTemplateCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new notificationMessageTemplate object. + * Create new navigation property to notificationMessageTemplates for deviceManagement * @param body The request body * @return a {@link NotificationMessageTemplate} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public NotificationMessageTemplate post(@jakarta.annotation.Nonnull final NotificationMessageTemplate body) { return post(body, null); } /** - * Create a new notificationMessageTemplate object. + * Create new navigation property to notificationMessageTemplates for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link NotificationMessageTemplate} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public NotificationMessageTemplate post(@jakarta.annotation.Nonnull final NotificationMessageTemplate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public NotificationMessageTemplate post(@jakarta.annotation.Nonnull final Notifi return this.requestAdapter.send(requestInfo, errorMapping, NotificationMessageTemplate::createFromDiscriminatorValue); } /** - * List properties and relationships of the notificationMessageTemplate objects. + * The Notification Message Templates. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the notificationMessageTemplate objects. + * The Notification Message Templates. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new notificationMessageTemplate object. + * Create new navigation property to notificationMessageTemplates for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new notificationMessageTemplate object. + * Create new navigation property to notificationMessageTemplates for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public NotificationMessageTemplatesRequestBuilder withUrl(@jakarta.annotation.No return new NotificationMessageTemplatesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the notificationMessageTemplate objects. + * The Notification Message Templates. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/NotificationMessageTemplateItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/NotificationMessageTemplateItemRequestBuilder.java index 88736e2b475..118eb8f7d90 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/NotificationMessageTemplateItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/NotificationMessageTemplateItemRequestBuilder.java @@ -55,18 +55,16 @@ public NotificationMessageTemplateItemRequestBuilder(@jakarta.annotation.Nonnull super(requestAdapter, "{+baseurl}/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a notificationMessageTemplate. + * Delete navigation property notificationMessageTemplates for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a notificationMessageTemplate. + * Delete navigation property notificationMessageTemplates 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -75,21 +73,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the notificationMessageTemplate object. + * The Notification Message Templates. * @return a {@link NotificationMessageTemplate} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public NotificationMessageTemplate get() { return get(null); } /** - * Read properties and relationships of the notificationMessageTemplate object. + * The Notification Message Templates. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link NotificationMessageTemplate} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public NotificationMessageTemplate get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -99,23 +95,21 @@ public NotificationMessageTemplate get(@jakarta.annotation.Nullable final java.u return this.requestAdapter.send(requestInfo, errorMapping, NotificationMessageTemplate::createFromDiscriminatorValue); } /** - * Update the properties of a notificationMessageTemplate object. + * Update the navigation property notificationMessageTemplates in deviceManagement * @param body The request body * @return a {@link NotificationMessageTemplate} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public NotificationMessageTemplate patch(@jakarta.annotation.Nonnull final NotificationMessageTemplate body) { return patch(body, null); } /** - * Update the properties of a notificationMessageTemplate object. + * Update the navigation property notificationMessageTemplates in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link NotificationMessageTemplate} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public NotificationMessageTemplate patch(@jakarta.annotation.Nonnull final NotificationMessageTemplate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +120,7 @@ public NotificationMessageTemplate patch(@jakarta.annotation.Nonnull final Notif return this.requestAdapter.send(requestInfo, errorMapping, NotificationMessageTemplate::createFromDiscriminatorValue); } /** - * Deletes a notificationMessageTemplate. + * Delete navigation property notificationMessageTemplates for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +128,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a notificationMessageTemplate. + * Delete navigation property notificationMessageTemplates for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the notificationMessageTemplate object. + * The Notification Message Templates. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -154,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the notificationMessageTemplate object. + * The Notification Message Templates. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a notificationMessageTemplate object. + * Update the navigation property notificationMessageTemplates in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -175,7 +169,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a notificationMessageTemplate object. + * Update the navigation property notificationMessageTemplates 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} @@ -206,7 +200,7 @@ public NotificationMessageTemplateItemRequestBuilder withUrl(@jakarta.annotation public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the notificationMessageTemplate object. + * The Notification Message Templates. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/localizednotificationmessages/LocalizedNotificationMessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/localizednotificationmessages/LocalizedNotificationMessagesRequestBuilder.java index 629c3802ee3..d5763447ee0 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/localizednotificationmessages/LocalizedNotificationMessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/localizednotificationmessages/LocalizedNotificationMessagesRequestBuilder.java @@ -60,21 +60,19 @@ public LocalizedNotificationMessagesRequestBuilder(@jakarta.annotation.Nonnull f super(requestAdapter, "{+baseurl}/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate%2Did}/localizedNotificationMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the localizedNotificationMessage objects. + * The list of localized messages for this Notification Message Template. * @return a {@link LocalizedNotificationMessageCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public LocalizedNotificationMessageCollectionResponse get() { return get(null); } /** - * List properties and relationships of the localizedNotificationMessage objects. + * The list of localized messages for this Notification Message Template. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link LocalizedNotificationMessageCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public LocalizedNotificationMessageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public LocalizedNotificationMessageCollectionResponse get(@jakarta.annotation.Nu return this.requestAdapter.send(requestInfo, errorMapping, LocalizedNotificationMessageCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new localizedNotificationMessage object. + * Create new navigation property to localizedNotificationMessages for deviceManagement * @param body The request body * @return a {@link LocalizedNotificationMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public LocalizedNotificationMessage post(@jakarta.annotation.Nonnull final LocalizedNotificationMessage body) { return post(body, null); } /** - * Create a new localizedNotificationMessage object. + * Create new navigation property to localizedNotificationMessages for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link LocalizedNotificationMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public LocalizedNotificationMessage post(@jakarta.annotation.Nonnull final LocalizedNotificationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public LocalizedNotificationMessage post(@jakarta.annotation.Nonnull final Local return this.requestAdapter.send(requestInfo, errorMapping, LocalizedNotificationMessage::createFromDiscriminatorValue); } /** - * List properties and relationships of the localizedNotificationMessage objects. + * The list of localized messages for this Notification Message Template. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the localizedNotificationMessage objects. + * The list of localized messages for this Notification Message Template. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new localizedNotificationMessage object. + * Create new navigation property to localizedNotificationMessages for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new localizedNotificationMessage object. + * Create new navigation property to localizedNotificationMessages for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public LocalizedNotificationMessagesRequestBuilder withUrl(@jakarta.annotation.N return new LocalizedNotificationMessagesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the localizedNotificationMessage objects. + * The list of localized messages for this Notification Message Template. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/localizednotificationmessages/item/LocalizedNotificationMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/localizednotificationmessages/item/LocalizedNotificationMessageItemRequestBuilder.java index ec1a965ce90..f8f93fb3f41 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/localizednotificationmessages/item/LocalizedNotificationMessageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/localizednotificationmessages/item/LocalizedNotificationMessageItemRequestBuilder.java @@ -37,18 +37,16 @@ public LocalizedNotificationMessageItemRequestBuilder(@jakarta.annotation.Nonnul super(requestAdapter, "{+baseurl}/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate%2Did}/localizedNotificationMessages/{localizedNotificationMessage%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a localizedNotificationMessage. + * Delete navigation property localizedNotificationMessages for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a localizedNotificationMessage. + * Delete navigation property localizedNotificationMessages 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the localizedNotificationMessage object. + * The list of localized messages for this Notification Message Template. * @return a {@link LocalizedNotificationMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public LocalizedNotificationMessage get() { return get(null); } /** - * Read properties and relationships of the localizedNotificationMessage object. + * The list of localized messages for this Notification Message Template. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link LocalizedNotificationMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public LocalizedNotificationMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public LocalizedNotificationMessage get(@jakarta.annotation.Nullable final java. return this.requestAdapter.send(requestInfo, errorMapping, LocalizedNotificationMessage::createFromDiscriminatorValue); } /** - * Update the properties of a localizedNotificationMessage object. + * Update the navigation property localizedNotificationMessages in deviceManagement * @param body The request body * @return a {@link LocalizedNotificationMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public LocalizedNotificationMessage patch(@jakarta.annotation.Nonnull final LocalizedNotificationMessage body) { return patch(body, null); } /** - * Update the properties of a localizedNotificationMessage object. + * Update the navigation property localizedNotificationMessages in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link LocalizedNotificationMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public LocalizedNotificationMessage patch(@jakarta.annotation.Nonnull final LocalizedNotificationMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public LocalizedNotificationMessage patch(@jakarta.annotation.Nonnull final Loca return this.requestAdapter.send(requestInfo, errorMapping, LocalizedNotificationMessage::createFromDiscriminatorValue); } /** - * Deletes a localizedNotificationMessage. + * Delete navigation property localizedNotificationMessages for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a localizedNotificationMessage. + * Delete navigation property localizedNotificationMessages for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the localizedNotificationMessage object. + * The list of localized messages for this Notification Message Template. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the localizedNotificationMessage object. + * The list of localized messages for this Notification Message Template. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a localizedNotificationMessage object. + * Update the navigation property localizedNotificationMessages in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a localizedNotificationMessage object. + * Update the navigation property localizedNotificationMessages 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} @@ -188,7 +182,7 @@ public LocalizedNotificationMessageItemRequestBuilder withUrl(@jakarta.annotatio public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the localizedNotificationMessage object. + * The list of localized messages for this Notification Message Template. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/sendtestmessage/SendTestMessageRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/sendtestmessage/SendTestMessageRequestBuilder.java index 8ad25e3f71b..d6feab38017 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/sendtestmessage/SendTestMessageRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/notificationmessagetemplates/item/sendtestmessage/SendTestMessageRequestBuilder.java @@ -37,7 +37,6 @@ public SendTestMessageRequestBuilder(@jakarta.annotation.Nonnull final String ra /** * Sends test message using the specified notificationMessageTemplate in the default locale * @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() { * Sends test message using the specified notificationMessageTemplate in the default locale * @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/devicemanagement/reports/ReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/ReportsRequestBuilder.java index 52b460e70ed..0f276a76727 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/ReportsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/ReportsRequestBuilder.java @@ -235,21 +235,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceManagementReports object. + * Get reports from deviceManagement * @return a {@link DeviceManagementReports} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementReports get() { return get(null); } /** - * Read properties and relationships of the deviceManagementReports object. + * Get reports from deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagementReports} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementReports get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -259,23 +257,21 @@ public DeviceManagementReports get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, DeviceManagementReports::createFromDiscriminatorValue); } /** - * Update the properties of a deviceManagementReports object. + * Update the navigation property reports in deviceManagement * @param body The request body * @return a {@link DeviceManagementReports} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementReports patch(@jakarta.annotation.Nonnull final DeviceManagementReports body) { return patch(body, null); } /** - * Update the properties of a deviceManagementReports object. + * Update the navigation property reports in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagementReports} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementReports patch(@jakarta.annotation.Nonnull final DeviceManagementReports body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -306,7 +302,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceManagementReports object. + * Get reports from deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -314,7 +310,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceManagementReports object. + * Get reports from deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -326,7 +322,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceManagementReports object. + * Update the navigation property reports in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -335,7 +331,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceManagementReports object. + * Update the navigation property reports 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} @@ -366,7 +362,7 @@ public ReportsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String ra public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceManagementReports object. + * Get reports from deviceManagement */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/exportjobs/ExportJobsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/exportjobs/ExportJobsRequestBuilder.java index 876fea8e731..97303599780 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/exportjobs/ExportJobsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/exportjobs/ExportJobsRequestBuilder.java @@ -60,21 +60,19 @@ public ExportJobsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/deviceManagement/reports/exportJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceManagementExportJob objects. + * Entity representing a job to export a report. * @return a {@link DeviceManagementExportJobCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExportJobCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceManagementExportJob objects. + * Entity representing a job to export a report. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagementExportJobCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExportJobCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceManagementExportJobCollectionResponse get(@jakarta.annotation.Nulla return this.requestAdapter.send(requestInfo, errorMapping, DeviceManagementExportJobCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceManagementExportJob object. + * Create new navigation property to exportJobs for deviceManagement * @param body The request body * @return a {@link DeviceManagementExportJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExportJob post(@jakarta.annotation.Nonnull final DeviceManagementExportJob body) { return post(body, null); } /** - * Create a new deviceManagementExportJob object. + * Create new navigation property to exportJobs for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagementExportJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExportJob post(@jakarta.annotation.Nonnull final DeviceManagementExportJob body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceManagementExportJob post(@jakarta.annotation.Nonnull final DeviceMa return this.requestAdapter.send(requestInfo, errorMapping, DeviceManagementExportJob::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceManagementExportJob objects. + * Entity representing a job to export a report. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceManagementExportJob objects. + * Entity representing a job to export a report. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceManagementExportJob object. + * Create new navigation property to exportJobs for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceManagementExportJob object. + * Create new navigation property to exportJobs for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public ExportJobsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new ExportJobsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceManagementExportJob objects. + * Entity representing a job to export a report. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/exportjobs/item/DeviceManagementExportJobItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/exportjobs/item/DeviceManagementExportJobItemRequestBuilder.java index 36ca66b6b1f..a33be7419e7 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/exportjobs/item/DeviceManagementExportJobItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/exportjobs/item/DeviceManagementExportJobItemRequestBuilder.java @@ -37,18 +37,16 @@ public DeviceManagementExportJobItemRequestBuilder(@jakarta.annotation.Nonnull f super(requestAdapter, "{+baseurl}/deviceManagement/reports/exportJobs/{deviceManagementExportJob%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceManagementExportJob. + * Delete navigation property exportJobs for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceManagementExportJob. + * Delete navigation property exportJobs 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceManagementExportJob object. + * Entity representing a job to export a report. * @return a {@link DeviceManagementExportJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExportJob get() { return get(null); } /** - * Read properties and relationships of the deviceManagementExportJob object. + * Entity representing a job to export a report. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagementExportJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExportJob get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public DeviceManagementExportJob get(@jakarta.annotation.Nullable final java.uti return this.requestAdapter.send(requestInfo, errorMapping, DeviceManagementExportJob::createFromDiscriminatorValue); } /** - * Update the properties of a deviceManagementExportJob object. + * Update the navigation property exportJobs in deviceManagement * @param body The request body * @return a {@link DeviceManagementExportJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExportJob patch(@jakarta.annotation.Nonnull final DeviceManagementExportJob body) { return patch(body, null); } /** - * Update the properties of a deviceManagementExportJob object. + * Update the navigation property exportJobs in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceManagementExportJob} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceManagementExportJob patch(@jakarta.annotation.Nonnull final DeviceManagementExportJob body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public DeviceManagementExportJob patch(@jakarta.annotation.Nonnull final DeviceM return this.requestAdapter.send(requestInfo, errorMapping, DeviceManagementExportJob::createFromDiscriminatorValue); } /** - * Deletes a deviceManagementExportJob. + * Delete navigation property exportJobs for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceManagementExportJob. + * Delete navigation property exportJobs for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceManagementExportJob object. + * Entity representing a job to export a report. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceManagementExportJob object. + * Entity representing a job to export a report. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceManagementExportJob object. + * Update the navigation property exportJobs in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceManagementExportJob object. + * Update the navigation property exportJobs 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} @@ -188,7 +182,7 @@ public DeviceManagementExportJobItemRequestBuilder withUrl(@jakarta.annotation.N public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceManagementExportJob object. + * Entity representing a job to export a report. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getcachedreport/GetCachedReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getcachedreport/GetCachedReportRequestBuilder.java index 1a35e205c9c..83aa6555488 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getcachedreport/GetCachedReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getcachedreport/GetCachedReportRequestBuilder.java @@ -36,23 +36,21 @@ public GetCachedReportRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceManagement/reports/getCachedReport", rawUrl); } /** - * Not yet documented + * Invoke action getCachedReport * @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 GetCachedReportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getCachedReport * @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 GetCachedReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetCachedReportPostReq return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getCachedReport * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getCachedReport * @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/devicemanagement/reports/getcompliancepolicynoncompliancereport/GetCompliancePolicyNonComplianceReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getcompliancepolicynoncompliancereport/GetCompliancePolicyNonComplianceReportRequestBuilder.java index 8e6a6ffe964..560b99f2a08 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getcompliancepolicynoncompliancereport/GetCompliancePolicyNonComplianceReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getcompliancepolicynoncompliancereport/GetCompliancePolicyNonComplianceReportRequestBuilder.java @@ -36,23 +36,21 @@ public GetCompliancePolicyNonComplianceReportRequestBuilder(@jakarta.annotation. super(requestAdapter, "{+baseurl}/deviceManagement/reports/getCompliancePolicyNonComplianceReport", rawUrl); } /** - * Not yet documented + * Invoke action getCompliancePolicyNonComplianceReport * @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 GetCompliancePolicyNonComplianceReportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getCompliancePolicyNonComplianceReport * @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 GetCompliancePolicyNonComplianceReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetCompliancePolicyNon return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getCompliancePolicyNonComplianceReport * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getCompliancePolicyNonComplianceReport * @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/devicemanagement/reports/getcompliancepolicynoncompliancesummaryreport/GetCompliancePolicyNonComplianceSummaryReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getcompliancepolicynoncompliancesummaryreport/GetCompliancePolicyNonComplianceSummaryReportRequestBuilder.java index 576a05119d1..3621f024243 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getcompliancepolicynoncompliancesummaryreport/GetCompliancePolicyNonComplianceSummaryReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getcompliancepolicynoncompliancesummaryreport/GetCompliancePolicyNonComplianceSummaryReportRequestBuilder.java @@ -36,23 +36,21 @@ public GetCompliancePolicyNonComplianceSummaryReportRequestBuilder(@jakarta.anno super(requestAdapter, "{+baseurl}/deviceManagement/reports/getCompliancePolicyNonComplianceSummaryReport", rawUrl); } /** - * Not yet documented + * Invoke action getCompliancePolicyNonComplianceSummaryReport * @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 GetCompliancePolicyNonComplianceSummaryReportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getCompliancePolicyNonComplianceSummaryReport * @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 GetCompliancePolicyNonComplianceSummaryReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetCompliancePolicyNon return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getCompliancePolicyNonComplianceSummaryReport * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getCompliancePolicyNonComplianceSummaryReport * @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/devicemanagement/reports/getcompliancesettingnoncompliancereport/GetComplianceSettingNonComplianceReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getcompliancesettingnoncompliancereport/GetComplianceSettingNonComplianceReportRequestBuilder.java index 140c0a4960a..01b90d9f2ca 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getcompliancesettingnoncompliancereport/GetComplianceSettingNonComplianceReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getcompliancesettingnoncompliancereport/GetComplianceSettingNonComplianceReportRequestBuilder.java @@ -36,23 +36,21 @@ public GetComplianceSettingNonComplianceReportRequestBuilder(@jakarta.annotation super(requestAdapter, "{+baseurl}/deviceManagement/reports/getComplianceSettingNonComplianceReport", rawUrl); } /** - * Not yet documented + * Invoke action getComplianceSettingNonComplianceReport * @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 GetComplianceSettingNonComplianceReportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getComplianceSettingNonComplianceReport * @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 GetComplianceSettingNonComplianceReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetComplianceSettingNo return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getComplianceSettingNonComplianceReport * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getComplianceSettingNonComplianceReport * @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/devicemanagement/reports/getconfigurationpolicynoncompliancereport/GetConfigurationPolicyNonComplianceReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getconfigurationpolicynoncompliancereport/GetConfigurationPolicyNonComplianceReportRequestBuilder.java index eb427a3731c..f02c2f6a202 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getconfigurationpolicynoncompliancereport/GetConfigurationPolicyNonComplianceReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getconfigurationpolicynoncompliancereport/GetConfigurationPolicyNonComplianceReportRequestBuilder.java @@ -36,23 +36,21 @@ public GetConfigurationPolicyNonComplianceReportRequestBuilder(@jakarta.annotati super(requestAdapter, "{+baseurl}/deviceManagement/reports/getConfigurationPolicyNonComplianceReport", rawUrl); } /** - * Not yet documented + * Invoke action getConfigurationPolicyNonComplianceReport * @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 GetConfigurationPolicyNonComplianceReportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getConfigurationPolicyNonComplianceReport * @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 GetConfigurationPolicyNonComplianceReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetConfigurationPolicy return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getConfigurationPolicyNonComplianceReport * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getConfigurationPolicyNonComplianceReport * @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/devicemanagement/reports/getconfigurationpolicynoncompliancesummaryreport/GetConfigurationPolicyNonComplianceSummaryReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getconfigurationpolicynoncompliancesummaryreport/GetConfigurationPolicyNonComplianceSummaryReportRequestBuilder.java index 2a361083ae9..47c09df1a77 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getconfigurationpolicynoncompliancesummaryreport/GetConfigurationPolicyNonComplianceSummaryReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getconfigurationpolicynoncompliancesummaryreport/GetConfigurationPolicyNonComplianceSummaryReportRequestBuilder.java @@ -36,23 +36,21 @@ public GetConfigurationPolicyNonComplianceSummaryReportRequestBuilder(@jakarta.a super(requestAdapter, "{+baseurl}/deviceManagement/reports/getConfigurationPolicyNonComplianceSummaryReport", rawUrl); } /** - * Not yet documented + * Invoke action getConfigurationPolicyNonComplianceSummaryReport * @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 GetConfigurationPolicyNonComplianceSummaryReportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getConfigurationPolicyNonComplianceSummaryReport * @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 GetConfigurationPolicyNonComplianceSummaryReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetConfigurationPolicy return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getConfigurationPolicyNonComplianceSummaryReport * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getConfigurationPolicyNonComplianceSummaryReport * @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/devicemanagement/reports/getconfigurationsettingnoncompliancereport/GetConfigurationSettingNonComplianceReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getconfigurationsettingnoncompliancereport/GetConfigurationSettingNonComplianceReportRequestBuilder.java index 36dd50bb260..a90d038d148 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getconfigurationsettingnoncompliancereport/GetConfigurationSettingNonComplianceReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getconfigurationsettingnoncompliancereport/GetConfigurationSettingNonComplianceReportRequestBuilder.java @@ -36,23 +36,21 @@ public GetConfigurationSettingNonComplianceReportRequestBuilder(@jakarta.annotat super(requestAdapter, "{+baseurl}/deviceManagement/reports/getConfigurationSettingNonComplianceReport", rawUrl); } /** - * Not yet documented + * Invoke action getConfigurationSettingNonComplianceReport * @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 GetConfigurationSettingNonComplianceReportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getConfigurationSettingNonComplianceReport * @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 GetConfigurationSettingNonComplianceReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetConfigurationSettin return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getConfigurationSettingNonComplianceReport * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getConfigurationSettingNonComplianceReport * @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/devicemanagement/reports/getdevicemanagementintentpersettingcontributingprofiles/GetDeviceManagementIntentPerSettingContributingProfilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getdevicemanagementintentpersettingcontributingprofiles/GetDeviceManagementIntentPerSettingContributingProfilesRequestBuilder.java index 93e3e99ebe6..cbdff8b5a86 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getdevicemanagementintentpersettingcontributingprofiles/GetDeviceManagementIntentPerSettingContributingProfilesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getdevicemanagementintentpersettingcontributingprofiles/GetDeviceManagementIntentPerSettingContributingProfilesRequestBuilder.java @@ -36,23 +36,21 @@ public GetDeviceManagementIntentPerSettingContributingProfilesRequestBuilder(@ja super(requestAdapter, "{+baseurl}/deviceManagement/reports/getDeviceManagementIntentPerSettingContributingProfiles", rawUrl); } /** - * Not yet documented + * Invoke action getDeviceManagementIntentPerSettingContributingProfiles * @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 GetDeviceManagementIntentPerSettingContributingProfilesPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getDeviceManagementIntentPerSettingContributingProfiles * @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 GetDeviceManagementIntentPerSettingContributingProfilesPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetDeviceManagementInt return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getDeviceManagementIntentPerSettingContributingProfiles * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getDeviceManagementIntentPerSettingContributingProfiles * @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/devicemanagement/reports/getdevicemanagementintentsettingsreport/GetDeviceManagementIntentSettingsReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getdevicemanagementintentsettingsreport/GetDeviceManagementIntentSettingsReportRequestBuilder.java index 189da71ec1a..b65057141d6 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getdevicemanagementintentsettingsreport/GetDeviceManagementIntentSettingsReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getdevicemanagementintentsettingsreport/GetDeviceManagementIntentSettingsReportRequestBuilder.java @@ -36,23 +36,21 @@ public GetDeviceManagementIntentSettingsReportRequestBuilder(@jakarta.annotation super(requestAdapter, "{+baseurl}/deviceManagement/reports/getDeviceManagementIntentSettingsReport", rawUrl); } /** - * Not yet documented + * Invoke action getDeviceManagementIntentSettingsReport * @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 GetDeviceManagementIntentSettingsReportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getDeviceManagementIntentSettingsReport * @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 GetDeviceManagementIntentSettingsReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetDeviceManagementInt return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getDeviceManagementIntentSettingsReport * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getDeviceManagementIntentSettingsReport * @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/devicemanagement/reports/getdevicenoncompliancereport/GetDeviceNonComplianceReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getdevicenoncompliancereport/GetDeviceNonComplianceReportRequestBuilder.java index 21fb6a2a4f8..e55f3d2fbc5 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getdevicenoncompliancereport/GetDeviceNonComplianceReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getdevicenoncompliancereport/GetDeviceNonComplianceReportRequestBuilder.java @@ -36,23 +36,21 @@ public GetDeviceNonComplianceReportRequestBuilder(@jakarta.annotation.Nonnull fi super(requestAdapter, "{+baseurl}/deviceManagement/reports/getDeviceNonComplianceReport", rawUrl); } /** - * Not yet documented + * Invoke action getDeviceNonComplianceReport * @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 GetDeviceNonComplianceReportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getDeviceNonComplianceReport * @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 GetDeviceNonComplianceReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetDeviceNonCompliance return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getDeviceNonComplianceReport * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getDeviceNonComplianceReport * @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/devicemanagement/reports/getdeviceswithoutcompliancepolicyreport/GetDevicesWithoutCompliancePolicyReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getdeviceswithoutcompliancepolicyreport/GetDevicesWithoutCompliancePolicyReportRequestBuilder.java index 210d994e88c..f832e35ff60 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getdeviceswithoutcompliancepolicyreport/GetDevicesWithoutCompliancePolicyReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getdeviceswithoutcompliancepolicyreport/GetDevicesWithoutCompliancePolicyReportRequestBuilder.java @@ -36,23 +36,21 @@ public GetDevicesWithoutCompliancePolicyReportRequestBuilder(@jakarta.annotation super(requestAdapter, "{+baseurl}/deviceManagement/reports/getDevicesWithoutCompliancePolicyReport", rawUrl); } /** - * Not yet documented + * Invoke action getDevicesWithoutCompliancePolicyReport * @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 GetDevicesWithoutCompliancePolicyReportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getDevicesWithoutCompliancePolicyReport * @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 GetDevicesWithoutCompliancePolicyReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetDevicesWithoutCompl return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getDevicesWithoutCompliancePolicyReport * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getDevicesWithoutCompliancePolicyReport * @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/devicemanagement/reports/gethistoricalreport/GetHistoricalReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/gethistoricalreport/GetHistoricalReportRequestBuilder.java index c7b0d51a521..677edc0bc2a 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/gethistoricalreport/GetHistoricalReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/gethistoricalreport/GetHistoricalReportRequestBuilder.java @@ -36,23 +36,21 @@ public GetHistoricalReportRequestBuilder(@jakarta.annotation.Nonnull final Strin super(requestAdapter, "{+baseurl}/deviceManagement/reports/getHistoricalReport", rawUrl); } /** - * Not yet documented + * Invoke action getHistoricalReport * @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 GetHistoricalReportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getHistoricalReport * @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 GetHistoricalReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetHistoricalReportPos return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getHistoricalReport * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getHistoricalReport * @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/devicemanagement/reports/getnoncompliantdevicesandsettingsreport/GetNoncompliantDevicesAndSettingsReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getnoncompliantdevicesandsettingsreport/GetNoncompliantDevicesAndSettingsReportRequestBuilder.java index 97343e31f39..417981ac865 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getnoncompliantdevicesandsettingsreport/GetNoncompliantDevicesAndSettingsReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getnoncompliantdevicesandsettingsreport/GetNoncompliantDevicesAndSettingsReportRequestBuilder.java @@ -36,23 +36,21 @@ public GetNoncompliantDevicesAndSettingsReportRequestBuilder(@jakarta.annotation super(requestAdapter, "{+baseurl}/deviceManagement/reports/getNoncompliantDevicesAndSettingsReport", rawUrl); } /** - * Not yet documented + * Invoke action getNoncompliantDevicesAndSettingsReport * @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 GetNoncompliantDevicesAndSettingsReportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getNoncompliantDevicesAndSettingsReport * @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 GetNoncompliantDevicesAndSettingsReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetNoncompliantDevices return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getNoncompliantDevicesAndSettingsReport * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getNoncompliantDevicesAndSettingsReport * @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/devicemanagement/reports/getpolicynoncompliancemetadata/GetPolicyNonComplianceMetadataRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getpolicynoncompliancemetadata/GetPolicyNonComplianceMetadataRequestBuilder.java index 8b9ac1c0fbe..855c932e5cc 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getpolicynoncompliancemetadata/GetPolicyNonComplianceMetadataRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getpolicynoncompliancemetadata/GetPolicyNonComplianceMetadataRequestBuilder.java @@ -36,23 +36,21 @@ public GetPolicyNonComplianceMetadataRequestBuilder(@jakarta.annotation.Nonnull super(requestAdapter, "{+baseurl}/deviceManagement/reports/getPolicyNonComplianceMetadata", rawUrl); } /** - * Not yet documented + * Invoke action getPolicyNonComplianceMetadata * @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 GetPolicyNonComplianceMetadataPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getPolicyNonComplianceMetadata * @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 GetPolicyNonComplianceMetadataPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetPolicyNonCompliance return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getPolicyNonComplianceMetadata * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getPolicyNonComplianceMetadata * @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/devicemanagement/reports/getpolicynoncompliancereport/GetPolicyNonComplianceReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getpolicynoncompliancereport/GetPolicyNonComplianceReportRequestBuilder.java index bd6c015ec00..5bfe983d9e8 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getpolicynoncompliancereport/GetPolicyNonComplianceReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getpolicynoncompliancereport/GetPolicyNonComplianceReportRequestBuilder.java @@ -36,23 +36,21 @@ public GetPolicyNonComplianceReportRequestBuilder(@jakarta.annotation.Nonnull fi super(requestAdapter, "{+baseurl}/deviceManagement/reports/getPolicyNonComplianceReport", rawUrl); } /** - * Not yet documented + * Invoke action getPolicyNonComplianceReport * @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 GetPolicyNonComplianceReportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getPolicyNonComplianceReport * @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 GetPolicyNonComplianceReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetPolicyNonCompliance return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getPolicyNonComplianceReport * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getPolicyNonComplianceReport * @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/devicemanagement/reports/getpolicynoncompliancesummaryreport/GetPolicyNonComplianceSummaryReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getpolicynoncompliancesummaryreport/GetPolicyNonComplianceSummaryReportRequestBuilder.java index 7b3c87a5f5d..9d5f3541f0f 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getpolicynoncompliancesummaryreport/GetPolicyNonComplianceSummaryReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getpolicynoncompliancesummaryreport/GetPolicyNonComplianceSummaryReportRequestBuilder.java @@ -36,23 +36,21 @@ public GetPolicyNonComplianceSummaryReportRequestBuilder(@jakarta.annotation.Non super(requestAdapter, "{+baseurl}/deviceManagement/reports/getPolicyNonComplianceSummaryReport", rawUrl); } /** - * Not yet documented + * Invoke action getPolicyNonComplianceSummaryReport * @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 GetPolicyNonComplianceSummaryReportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getPolicyNonComplianceSummaryReport * @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 GetPolicyNonComplianceSummaryReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetPolicyNonCompliance return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getPolicyNonComplianceSummaryReport * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getPolicyNonComplianceSummaryReport * @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/devicemanagement/reports/getreportfilters/GetReportFiltersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getreportfilters/GetReportFiltersRequestBuilder.java index a933a55dbe4..74bea5d4143 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getreportfilters/GetReportFiltersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getreportfilters/GetReportFiltersRequestBuilder.java @@ -36,23 +36,21 @@ public GetReportFiltersRequestBuilder(@jakarta.annotation.Nonnull final String r super(requestAdapter, "{+baseurl}/deviceManagement/reports/getReportFilters", rawUrl); } /** - * Not yet documented + * Invoke action getReportFilters * @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 GetReportFiltersPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getReportFilters * @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 GetReportFiltersPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetReportFiltersPostRe return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getReportFilters * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getReportFilters * @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/devicemanagement/reports/getsettingnoncompliancereport/GetSettingNonComplianceReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getsettingnoncompliancereport/GetSettingNonComplianceReportRequestBuilder.java index 4739225b0c3..0a34864b762 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getsettingnoncompliancereport/GetSettingNonComplianceReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/reports/getsettingnoncompliancereport/GetSettingNonComplianceReportRequestBuilder.java @@ -36,23 +36,21 @@ public GetSettingNonComplianceReportRequestBuilder(@jakarta.annotation.Nonnull f super(requestAdapter, "{+baseurl}/deviceManagement/reports/getSettingNonComplianceReport", rawUrl); } /** - * Not yet documented + * Invoke action getSettingNonComplianceReport * @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 GetSettingNonComplianceReportPostRequestBody body) { return post(body, null); } /** - * Not yet documented + * Invoke action getSettingNonComplianceReport * @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 GetSettingNonComplianceReportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public InputStream post(@jakarta.annotation.Nonnull final GetSettingNonComplianc return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Not yet documented + * Invoke action getSettingNonComplianceReport * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action getSettingNonComplianceReport * @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/devicemanagement/resourceoperations/ResourceOperationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/resourceoperations/ResourceOperationsRequestBuilder.java index 2e05e656779..103502a609f 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/resourceoperations/ResourceOperationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/resourceoperations/ResourceOperationsRequestBuilder.java @@ -60,21 +60,19 @@ public ResourceOperationsRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceManagement/resourceOperations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the resourceOperation objects. + * The Resource Operations. * @return a {@link ResourceOperationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ResourceOperationCollectionResponse get() { return get(null); } /** - * List properties and relationships of the resourceOperation objects. + * The Resource Operations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ResourceOperationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ResourceOperationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public ResourceOperationCollectionResponse get(@jakarta.annotation.Nullable fina return this.requestAdapter.send(requestInfo, errorMapping, ResourceOperationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new resourceOperation object. + * Create new navigation property to resourceOperations for deviceManagement * @param body The request body * @return a {@link ResourceOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ResourceOperation post(@jakarta.annotation.Nonnull final ResourceOperation body) { return post(body, null); } /** - * Create a new resourceOperation object. + * Create new navigation property to resourceOperations for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ResourceOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ResourceOperation post(@jakarta.annotation.Nonnull final ResourceOperation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public ResourceOperation post(@jakarta.annotation.Nonnull final ResourceOperatio return this.requestAdapter.send(requestInfo, errorMapping, ResourceOperation::createFromDiscriminatorValue); } /** - * List properties and relationships of the resourceOperation objects. + * The Resource Operations. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the resourceOperation objects. + * The Resource Operations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new resourceOperation object. + * Create new navigation property to resourceOperations for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new resourceOperation object. + * Create new navigation property to resourceOperations for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public ResourceOperationsRequestBuilder withUrl(@jakarta.annotation.Nonnull fina return new ResourceOperationsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the resourceOperation objects. + * The Resource Operations. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/resourceoperations/item/ResourceOperationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/resourceoperations/item/ResourceOperationItemRequestBuilder.java index d7bba6d533e..0b5daa50ae0 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/resourceoperations/item/ResourceOperationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/resourceoperations/item/ResourceOperationItemRequestBuilder.java @@ -37,18 +37,16 @@ public ResourceOperationItemRequestBuilder(@jakarta.annotation.Nonnull final Str super(requestAdapter, "{+baseurl}/deviceManagement/resourceOperations/{resourceOperation%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a resourceOperation. + * Delete navigation property resourceOperations for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a resourceOperation. + * Delete navigation property resourceOperations 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the resourceOperation object. + * The Resource Operations. * @return a {@link ResourceOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ResourceOperation get() { return get(null); } /** - * Read properties and relationships of the resourceOperation object. + * The Resource Operations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ResourceOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ResourceOperation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public ResourceOperation get(@jakarta.annotation.Nullable final java.util.functi return this.requestAdapter.send(requestInfo, errorMapping, ResourceOperation::createFromDiscriminatorValue); } /** - * Update the properties of a resourceOperation object. + * Update the navigation property resourceOperations in deviceManagement * @param body The request body * @return a {@link ResourceOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ResourceOperation patch(@jakarta.annotation.Nonnull final ResourceOperation body) { return patch(body, null); } /** - * Update the properties of a resourceOperation object. + * Update the navigation property resourceOperations in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ResourceOperation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ResourceOperation patch(@jakarta.annotation.Nonnull final ResourceOperation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public ResourceOperation patch(@jakarta.annotation.Nonnull final ResourceOperati return this.requestAdapter.send(requestInfo, errorMapping, ResourceOperation::createFromDiscriminatorValue); } /** - * Deletes a resourceOperation. + * Delete navigation property resourceOperations for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a resourceOperation. + * Delete navigation property resourceOperations for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the resourceOperation object. + * The Resource Operations. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the resourceOperation object. + * The Resource Operations. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a resourceOperation object. + * Update the navigation property resourceOperations in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a resourceOperation object. + * Update the navigation property resourceOperations 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} @@ -188,7 +182,7 @@ public ResourceOperationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull f public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the resourceOperation object. + * The Resource Operations. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java index ac875dfd974..17b70a29216 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/roleassignments/RoleAssignmentsRequestBuilder.java @@ -60,21 +60,19 @@ public RoleAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceManagement/roleAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the deviceAndAppManagementRoleAssignment objects. + * The Role Assignments. * @return a {@link DeviceAndAppManagementRoleAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceAndAppManagementRoleAssignmentCollectionResponse get() { return get(null); } /** - * List properties and relationships of the deviceAndAppManagementRoleAssignment objects. + * The Role Assignments. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceAndAppManagementRoleAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceAndAppManagementRoleAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public DeviceAndAppManagementRoleAssignmentCollectionResponse get(@jakarta.annot return this.requestAdapter.send(requestInfo, errorMapping, DeviceAndAppManagementRoleAssignmentCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceAndAppManagementRoleAssignment object. + * Create new navigation property to roleAssignments for deviceManagement * @param body The request body * @return a {@link DeviceAndAppManagementRoleAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceAndAppManagementRoleAssignment post(@jakarta.annotation.Nonnull final DeviceAndAppManagementRoleAssignment body) { return post(body, null); } /** - * Create a new deviceAndAppManagementRoleAssignment object. + * Create new navigation property to roleAssignments for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceAndAppManagementRoleAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceAndAppManagementRoleAssignment post(@jakarta.annotation.Nonnull final DeviceAndAppManagementRoleAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public DeviceAndAppManagementRoleAssignment post(@jakarta.annotation.Nonnull fin return this.requestAdapter.send(requestInfo, errorMapping, DeviceAndAppManagementRoleAssignment::createFromDiscriminatorValue); } /** - * List properties and relationships of the deviceAndAppManagementRoleAssignment objects. + * The Role Assignments. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the deviceAndAppManagementRoleAssignment objects. + * The Role Assignments. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceAndAppManagementRoleAssignment object. + * Create new navigation property to roleAssignments for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceAndAppManagementRoleAssignment object. + * Create new navigation property to roleAssignments for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public RoleAssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new RoleAssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the deviceAndAppManagementRoleAssignment objects. + * The Role Assignments. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/roleassignments/item/DeviceAndAppManagementRoleAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/roleassignments/item/DeviceAndAppManagementRoleAssignmentItemRequestBuilder.java index 7900cc0cd4e..d4efda28c61 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/roleassignments/item/DeviceAndAppManagementRoleAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/roleassignments/item/DeviceAndAppManagementRoleAssignmentItemRequestBuilder.java @@ -46,18 +46,16 @@ public DeviceAndAppManagementRoleAssignmentItemRequestBuilder(@jakarta.annotatio super(requestAdapter, "{+baseurl}/deviceManagement/roleAssignments/{deviceAndAppManagementRoleAssignment%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a deviceAndAppManagementRoleAssignment. + * Delete navigation property roleAssignments for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a deviceAndAppManagementRoleAssignment. + * Delete navigation property roleAssignments 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the deviceAndAppManagementRoleAssignment object. + * The Role Assignments. * @return a {@link DeviceAndAppManagementRoleAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceAndAppManagementRoleAssignment get() { return get(null); } /** - * Read properties and relationships of the deviceAndAppManagementRoleAssignment object. + * The Role Assignments. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceAndAppManagementRoleAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceAndAppManagementRoleAssignment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +86,21 @@ public DeviceAndAppManagementRoleAssignment get(@jakarta.annotation.Nullable fin return this.requestAdapter.send(requestInfo, errorMapping, DeviceAndAppManagementRoleAssignment::createFromDiscriminatorValue); } /** - * Update the properties of a deviceAndAppManagementRoleAssignment object. + * Update the navigation property roleAssignments in deviceManagement * @param body The request body * @return a {@link DeviceAndAppManagementRoleAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceAndAppManagementRoleAssignment patch(@jakarta.annotation.Nonnull final DeviceAndAppManagementRoleAssignment body) { return patch(body, null); } /** - * Update the properties of a deviceAndAppManagementRoleAssignment object. + * Update the navigation property roleAssignments in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceAndAppManagementRoleAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public DeviceAndAppManagementRoleAssignment patch(@jakarta.annotation.Nonnull final DeviceAndAppManagementRoleAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +111,7 @@ public DeviceAndAppManagementRoleAssignment patch(@jakarta.annotation.Nonnull fi return this.requestAdapter.send(requestInfo, errorMapping, DeviceAndAppManagementRoleAssignment::createFromDiscriminatorValue); } /** - * Deletes a deviceAndAppManagementRoleAssignment. + * Delete navigation property roleAssignments for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +119,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a deviceAndAppManagementRoleAssignment. + * Delete navigation property roleAssignments for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the deviceAndAppManagementRoleAssignment object. + * The Role Assignments. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the deviceAndAppManagementRoleAssignment object. + * The Role Assignments. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a deviceAndAppManagementRoleAssignment object. + * Update the navigation property roleAssignments in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a deviceAndAppManagementRoleAssignment object. + * Update the navigation property roleAssignments 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} @@ -197,7 +191,7 @@ public DeviceAndAppManagementRoleAssignmentItemRequestBuilder withUrl(@jakarta.a public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the deviceAndAppManagementRoleAssignment object. + * The Role Assignments. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/roleassignments/item/roledefinition/RoleDefinitionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/roleassignments/item/roledefinition/RoleDefinitionRequestBuilder.java index 1a1046e5845..6be032bb741 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/roleassignments/item/roledefinition/RoleDefinitionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/roleassignments/item/roledefinition/RoleDefinitionRequestBuilder.java @@ -37,7 +37,7 @@ public RoleDefinitionRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/deviceManagement/roleAssignments/{deviceAndAppManagementRoleAssignment%2Did}/roleDefinition{?%24expand,%24select}", rawUrl); } /** - * Role definition this assignment is part of. + * Indicates the role definition for this role assignment. * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public RoleDefinition get() { return get(null); } /** - * Role definition this assignment is part of. + * Indicates the role definition for this role assignment. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code @@ -59,7 +59,7 @@ public RoleDefinition get(@jakarta.annotation.Nullable final java.util.function. return this.requestAdapter.send(requestInfo, errorMapping, RoleDefinition::createFromDiscriminatorValue); } /** - * Role definition this assignment is part of. + * Indicates the role definition for this role assignment. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -67,7 +67,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Role definition this assignment is part of. + * Indicates the role definition for this role assignment. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -89,7 +89,7 @@ public RoleDefinitionRequestBuilder withUrl(@jakarta.annotation.Nonnull final St return new RoleDefinitionRequestBuilder(rawUrl, requestAdapter); } /** - * Role definition this assignment is part of. + * Indicates the role definition for this role assignment. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/RoleDefinitionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/RoleDefinitionsRequestBuilder.java index d95718a0b0e..74a51980b79 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/RoleDefinitionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/RoleDefinitionsRequestBuilder.java @@ -60,21 +60,19 @@ public RoleDefinitionsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceManagement/roleDefinitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the roleDefinition objects. + * The Role Definitions. * @return a {@link RoleDefinitionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinitionCollectionResponse get() { return get(null); } /** - * List properties and relationships of the roleDefinition objects. + * The Role Definitions. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoleDefinitionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinitionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public RoleDefinitionCollectionResponse get(@jakarta.annotation.Nullable final j return this.requestAdapter.send(requestInfo, errorMapping, RoleDefinitionCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new deviceAndAppManagementRoleDefinition object. + * Create new navigation property to roleDefinitions for deviceManagement * @param body The request body * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinition post(@jakarta.annotation.Nonnull final RoleDefinition body) { return post(body, null); } /** - * Create a new deviceAndAppManagementRoleDefinition object. + * Create new navigation property to roleDefinitions for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinition post(@jakarta.annotation.Nonnull final RoleDefinition body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public RoleDefinition post(@jakarta.annotation.Nonnull final RoleDefinition body return this.requestAdapter.send(requestInfo, errorMapping, RoleDefinition::createFromDiscriminatorValue); } /** - * List properties and relationships of the roleDefinition objects. + * The Role Definitions. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the roleDefinition objects. + * The Role Definitions. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new deviceAndAppManagementRoleDefinition object. + * Create new navigation property to roleDefinitions for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new deviceAndAppManagementRoleDefinition object. + * Create new navigation property to roleDefinitions for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public RoleDefinitionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new RoleDefinitionsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the roleDefinition objects. + * The Role Definitions. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/RoleDefinitionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/RoleDefinitionItemRequestBuilder.java index 3870b0bdae6..6bbfa8a4c95 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/RoleDefinitionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/RoleDefinitionItemRequestBuilder.java @@ -46,18 +46,16 @@ public RoleDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceManagement/roleDefinitions/{roleDefinition%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a roleDefinition. + * Delete navigation property roleDefinitions for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a roleDefinition. + * Delete navigation property roleDefinitions 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the roleDefinition object. + * The Role Definitions. * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinition get() { return get(null); } /** - * Read properties and relationships of the roleDefinition object. + * The Role Definitions. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinition get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +86,21 @@ public RoleDefinition get(@jakarta.annotation.Nullable final java.util.function. return this.requestAdapter.send(requestInfo, errorMapping, RoleDefinition::createFromDiscriminatorValue); } /** - * Update the properties of a roleDefinition object. + * Update the navigation property roleDefinitions in deviceManagement * @param body The request body * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinition patch(@jakarta.annotation.Nonnull final RoleDefinition body) { return patch(body, null); } /** - * Update the properties of a roleDefinition object. + * Update the navigation property roleDefinitions in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleDefinition patch(@jakarta.annotation.Nonnull final RoleDefinition body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +111,7 @@ public RoleDefinition patch(@jakarta.annotation.Nonnull final RoleDefinition bod return this.requestAdapter.send(requestInfo, errorMapping, RoleDefinition::createFromDiscriminatorValue); } /** - * Deletes a roleDefinition. + * Delete navigation property roleDefinitions for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +119,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a roleDefinition. + * Delete navigation property roleDefinitions for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the roleDefinition object. + * The Role Definitions. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the roleDefinition object. + * The Role Definitions. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a roleDefinition object. + * Update the navigation property roleDefinitions in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a roleDefinition object. + * Update the navigation property roleDefinitions 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} @@ -197,7 +191,7 @@ public RoleDefinitionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the roleDefinition object. + * The Role Definitions. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/roleassignments/RoleAssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/roleassignments/RoleAssignmentsRequestBuilder.java index 08f86b24a01..8b3a6c63e25 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/roleassignments/RoleAssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/roleassignments/RoleAssignmentsRequestBuilder.java @@ -60,21 +60,19 @@ public RoleAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceManagement/roleDefinitions/{roleDefinition%2Did}/roleAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the roleAssignment objects. + * List of Role assignments for this role definition. * @return a {@link RoleAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleAssignmentCollectionResponse get() { return get(null); } /** - * List properties and relationships of the roleAssignment objects. + * List of Role assignments for this role definition. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoleAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public RoleAssignmentCollectionResponse get(@jakarta.annotation.Nullable final j return this.requestAdapter.send(requestInfo, errorMapping, RoleAssignmentCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new roleAssignment object. + * Create new navigation property to roleAssignments for deviceManagement * @param body The request body * @return a {@link RoleAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleAssignment post(@jakarta.annotation.Nonnull final RoleAssignment body) { return post(body, null); } /** - * Create a new roleAssignment object. + * Create new navigation property to roleAssignments for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoleAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleAssignment post(@jakarta.annotation.Nonnull final RoleAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public RoleAssignment post(@jakarta.annotation.Nonnull final RoleAssignment body return this.requestAdapter.send(requestInfo, errorMapping, RoleAssignment::createFromDiscriminatorValue); } /** - * List properties and relationships of the roleAssignment objects. + * List of Role assignments for this role definition. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the roleAssignment objects. + * List of Role assignments for this role definition. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new roleAssignment object. + * Create new navigation property to roleAssignments for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new roleAssignment object. + * Create new navigation property to roleAssignments for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public RoleAssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new RoleAssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the roleAssignment objects. + * List of Role assignments for this role definition. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/roleassignments/item/RoleAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/roleassignments/item/RoleAssignmentItemRequestBuilder.java index 0d808dd7720..fe475baaacd 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/roleassignments/item/RoleAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/roleassignments/item/RoleAssignmentItemRequestBuilder.java @@ -46,18 +46,16 @@ public RoleAssignmentItemRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceManagement/roleDefinitions/{roleDefinition%2Did}/roleAssignments/{roleAssignment%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a roleAssignment. + * Delete navigation property roleAssignments for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a roleAssignment. + * Delete navigation property roleAssignments 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the roleAssignment object. + * List of Role assignments for this role definition. * @return a {@link RoleAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleAssignment get() { return get(null); } /** - * Read properties and relationships of the roleAssignment object. + * List of Role assignments for this role definition. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoleAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleAssignment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +86,21 @@ public RoleAssignment get(@jakarta.annotation.Nullable final java.util.function. return this.requestAdapter.send(requestInfo, errorMapping, RoleAssignment::createFromDiscriminatorValue); } /** - * Update the properties of a roleAssignment object. + * Update the navigation property roleAssignments in deviceManagement * @param body The request body * @return a {@link RoleAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleAssignment patch(@jakarta.annotation.Nonnull final RoleAssignment body) { return patch(body, null); } /** - * Update the properties of a roleAssignment object. + * Update the navigation property roleAssignments in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoleAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public RoleAssignment patch(@jakarta.annotation.Nonnull final RoleAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +111,7 @@ public RoleAssignment patch(@jakarta.annotation.Nonnull final RoleAssignment bod return this.requestAdapter.send(requestInfo, errorMapping, RoleAssignment::createFromDiscriminatorValue); } /** - * Deletes a roleAssignment. + * Delete navigation property roleAssignments for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +119,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a roleAssignment. + * Delete navigation property roleAssignments for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the roleAssignment object. + * List of Role assignments for this role definition. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the roleAssignment object. + * List of Role assignments for this role definition. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a roleAssignment object. + * Update the navigation property roleAssignments in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a roleAssignment object. + * Update the navigation property roleAssignments 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} @@ -197,7 +191,7 @@ public RoleAssignmentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the roleAssignment object. + * List of Role assignments for this role definition. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/roleassignments/item/roledefinition/RoleDefinitionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/roleassignments/item/roledefinition/RoleDefinitionRequestBuilder.java index 781114203a4..946eb3612d5 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/roleassignments/item/roledefinition/RoleDefinitionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/roledefinitions/item/roleassignments/item/roledefinition/RoleDefinitionRequestBuilder.java @@ -37,7 +37,7 @@ public RoleDefinitionRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/deviceManagement/roleDefinitions/{roleDefinition%2Did}/roleAssignments/{roleAssignment%2Did}/roleDefinition{?%24expand,%24select}", rawUrl); } /** - * Role definition this assignment is part of. + * Indicates the role definition for this role assignment. * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public RoleDefinition get() { return get(null); } /** - * Role definition this assignment is part of. + * Indicates the role definition for this role assignment. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoleDefinition} * @throws ODataError When receiving a 4XX or 5XX status code @@ -59,7 +59,7 @@ public RoleDefinition get(@jakarta.annotation.Nullable final java.util.function. return this.requestAdapter.send(requestInfo, errorMapping, RoleDefinition::createFromDiscriminatorValue); } /** - * Role definition this assignment is part of. + * Indicates the role definition for this role assignment. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -67,7 +67,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Role definition this assignment is part of. + * Indicates the role definition for this role assignment. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -89,7 +89,7 @@ public RoleDefinitionRequestBuilder withUrl(@jakarta.annotation.Nonnull final St return new RoleDefinitionRequestBuilder(rawUrl, requestAdapter); } /** - * Role definition this assignment is part of. + * Indicates the role definition for this role assignment. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/softwareupdatestatussummary/SoftwareUpdateStatusSummaryRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/softwareupdatestatussummary/SoftwareUpdateStatusSummaryRequestBuilder.java index 10ee30760eb..52882358168 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/softwareupdatestatussummary/SoftwareUpdateStatusSummaryRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/softwareupdatestatussummary/SoftwareUpdateStatusSummaryRequestBuilder.java @@ -37,21 +37,19 @@ public SoftwareUpdateStatusSummaryRequestBuilder(@jakarta.annotation.Nonnull fin super(requestAdapter, "{+baseurl}/deviceManagement/softwareUpdateStatusSummary{?%24expand,%24select}", rawUrl); } /** - * Read properties and relationships of the softwareUpdateStatusSummary object. + * The software update status summary. * @return a {@link SoftwareUpdateStatusSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public SoftwareUpdateStatusSummary get() { return get(null); } /** - * Read properties and relationships of the softwareUpdateStatusSummary object. + * The software update status summary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SoftwareUpdateStatusSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public SoftwareUpdateStatusSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -61,7 +59,7 @@ public SoftwareUpdateStatusSummary get(@jakarta.annotation.Nullable final java.u return this.requestAdapter.send(requestInfo, errorMapping, SoftwareUpdateStatusSummary::createFromDiscriminatorValue); } /** - * Read properties and relationships of the softwareUpdateStatusSummary object. + * The software update status summary. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -69,7 +67,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the softwareUpdateStatusSummary object. + * The software update status summary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -91,7 +89,7 @@ public SoftwareUpdateStatusSummaryRequestBuilder withUrl(@jakarta.annotation.Non return new SoftwareUpdateStatusSummaryRequestBuilder(rawUrl, requestAdapter); } /** - * Read properties and relationships of the softwareUpdateStatusSummary object. + * The software update status summary. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/TermsAndConditionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/TermsAndConditionsRequestBuilder.java index 4af19cfae02..d7a3dcc6fa6 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/TermsAndConditionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/TermsAndConditionsRequestBuilder.java @@ -60,21 +60,19 @@ public TermsAndConditionsRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceManagement/termsAndConditions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the termsAndConditions objects. + * The terms and conditions associated with device management of the company. * @return a {@link TermsAndConditionsCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsCollectionResponse get() { return get(null); } /** - * List properties and relationships of the termsAndConditions objects. + * The terms and conditions associated with device management of the company. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TermsAndConditionsCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public TermsAndConditionsCollectionResponse get(@jakarta.annotation.Nullable fin return this.requestAdapter.send(requestInfo, errorMapping, TermsAndConditionsCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new termsAndConditions object. + * Create new navigation property to termsAndConditions for deviceManagement * @param body The request body * @return a {@link TermsAndConditions} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditions post(@jakarta.annotation.Nonnull final TermsAndConditions body) { return post(body, null); } /** - * Create a new termsAndConditions object. + * Create new navigation property to termsAndConditions for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TermsAndConditions} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditions post(@jakarta.annotation.Nonnull final TermsAndConditions body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public TermsAndConditions post(@jakarta.annotation.Nonnull final TermsAndConditi return this.requestAdapter.send(requestInfo, errorMapping, TermsAndConditions::createFromDiscriminatorValue); } /** - * List properties and relationships of the termsAndConditions objects. + * The terms and conditions associated with device management of the company. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the termsAndConditions objects. + * The terms and conditions associated with device management of the company. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new termsAndConditions object. + * Create new navigation property to termsAndConditions for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new termsAndConditions object. + * Create new navigation property to termsAndConditions for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public TermsAndConditionsRequestBuilder withUrl(@jakarta.annotation.Nonnull fina return new TermsAndConditionsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the termsAndConditions objects. + * The terms and conditions associated with device management of the company. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/TermsAndConditionsItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/TermsAndConditionsItemRequestBuilder.java index 672ad00016c..d58f3cdf124 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/TermsAndConditionsItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/TermsAndConditionsItemRequestBuilder.java @@ -55,18 +55,16 @@ public TermsAndConditionsItemRequestBuilder(@jakarta.annotation.Nonnull final St super(requestAdapter, "{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a termsAndConditions. + * Delete navigation property termsAndConditions for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a termsAndConditions. + * Delete navigation property termsAndConditions 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -75,21 +73,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the termsAndConditions object. + * The terms and conditions associated with device management of the company. * @return a {@link TermsAndConditions} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditions get() { return get(null); } /** - * Read properties and relationships of the termsAndConditions object. + * The terms and conditions associated with device management of the company. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TermsAndConditions} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditions get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -99,23 +95,21 @@ public TermsAndConditions get(@jakarta.annotation.Nullable final java.util.funct return this.requestAdapter.send(requestInfo, errorMapping, TermsAndConditions::createFromDiscriminatorValue); } /** - * Update the properties of a termsAndConditions object. + * Update the navigation property termsAndConditions in deviceManagement * @param body The request body * @return a {@link TermsAndConditions} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditions patch(@jakarta.annotation.Nonnull final TermsAndConditions body) { return patch(body, null); } /** - * Update the properties of a termsAndConditions object. + * Update the navigation property termsAndConditions in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TermsAndConditions} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditions patch(@jakarta.annotation.Nonnull final TermsAndConditions body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -126,7 +120,7 @@ public TermsAndConditions patch(@jakarta.annotation.Nonnull final TermsAndCondit return this.requestAdapter.send(requestInfo, errorMapping, TermsAndConditions::createFromDiscriminatorValue); } /** - * Deletes a termsAndConditions. + * Delete navigation property termsAndConditions for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +128,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a termsAndConditions. + * Delete navigation property termsAndConditions for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the termsAndConditions object. + * The terms and conditions associated with device management of the company. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -154,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the termsAndConditions object. + * The terms and conditions associated with device management of the company. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a termsAndConditions object. + * Update the navigation property termsAndConditions in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -175,7 +169,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a termsAndConditions object. + * Update the navigation property termsAndConditions 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} @@ -206,7 +200,7 @@ public TermsAndConditionsItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the termsAndConditions object. + * The terms and conditions associated with device management of the company. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/acceptancestatuses/AcceptanceStatusesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/acceptancestatuses/AcceptanceStatusesRequestBuilder.java index d8f6376640e..4b42f3d471e 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/acceptancestatuses/AcceptanceStatusesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/acceptancestatuses/AcceptanceStatusesRequestBuilder.java @@ -60,21 +60,19 @@ public AcceptanceStatusesRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}/acceptanceStatuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the termsAndConditionsAcceptanceStatus objects. + * The list of acceptance statuses for this T&C policy. * @return a {@link TermsAndConditionsAcceptanceStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAcceptanceStatusCollectionResponse get() { return get(null); } /** - * List properties and relationships of the termsAndConditionsAcceptanceStatus objects. + * The list of acceptance statuses for this T&C policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TermsAndConditionsAcceptanceStatusCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAcceptanceStatusCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public TermsAndConditionsAcceptanceStatusCollectionResponse get(@jakarta.annotat return this.requestAdapter.send(requestInfo, errorMapping, TermsAndConditionsAcceptanceStatusCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new termsAndConditionsAcceptanceStatus object. + * Create new navigation property to acceptanceStatuses for deviceManagement * @param body The request body * @return a {@link TermsAndConditionsAcceptanceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAcceptanceStatus post(@jakarta.annotation.Nonnull final TermsAndConditionsAcceptanceStatus body) { return post(body, null); } /** - * Create a new termsAndConditionsAcceptanceStatus object. + * Create new navigation property to acceptanceStatuses for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TermsAndConditionsAcceptanceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAcceptanceStatus post(@jakarta.annotation.Nonnull final TermsAndConditionsAcceptanceStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public TermsAndConditionsAcceptanceStatus post(@jakarta.annotation.Nonnull final return this.requestAdapter.send(requestInfo, errorMapping, TermsAndConditionsAcceptanceStatus::createFromDiscriminatorValue); } /** - * List properties and relationships of the termsAndConditionsAcceptanceStatus objects. + * The list of acceptance statuses for this T&C policy. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the termsAndConditionsAcceptanceStatus objects. + * The list of acceptance statuses for this T&C policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new termsAndConditionsAcceptanceStatus object. + * Create new navigation property to acceptanceStatuses for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new termsAndConditionsAcceptanceStatus object. + * Create new navigation property to acceptanceStatuses for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public AcceptanceStatusesRequestBuilder withUrl(@jakarta.annotation.Nonnull fina return new AcceptanceStatusesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the termsAndConditionsAcceptanceStatus objects. + * The list of acceptance statuses for this T&C policy. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/acceptancestatuses/item/TermsAndConditionsAcceptanceStatusItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/acceptancestatuses/item/TermsAndConditionsAcceptanceStatusItemRequestBuilder.java index 60801a9070f..29ca633b2f9 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/acceptancestatuses/item/TermsAndConditionsAcceptanceStatusItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/acceptancestatuses/item/TermsAndConditionsAcceptanceStatusItemRequestBuilder.java @@ -46,18 +46,16 @@ public TermsAndConditionsAcceptanceStatusItemRequestBuilder(@jakarta.annotation. super(requestAdapter, "{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}/acceptanceStatuses/{termsAndConditionsAcceptanceStatus%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a termsAndConditionsAcceptanceStatus. + * Delete navigation property acceptanceStatuses for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a termsAndConditionsAcceptanceStatus. + * Delete navigation property acceptanceStatuses 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the termsAndConditionsAcceptanceStatus object. + * The list of acceptance statuses for this T&C policy. * @return a {@link TermsAndConditionsAcceptanceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAcceptanceStatus get() { return get(null); } /** - * Read properties and relationships of the termsAndConditionsAcceptanceStatus object. + * The list of acceptance statuses for this T&C policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TermsAndConditionsAcceptanceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAcceptanceStatus get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +86,21 @@ public TermsAndConditionsAcceptanceStatus get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, TermsAndConditionsAcceptanceStatus::createFromDiscriminatorValue); } /** - * Update the properties of a termsAndConditionsAcceptanceStatus object. + * Update the navigation property acceptanceStatuses in deviceManagement * @param body The request body * @return a {@link TermsAndConditionsAcceptanceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAcceptanceStatus patch(@jakarta.annotation.Nonnull final TermsAndConditionsAcceptanceStatus body) { return patch(body, null); } /** - * Update the properties of a termsAndConditionsAcceptanceStatus object. + * Update the navigation property acceptanceStatuses in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TermsAndConditionsAcceptanceStatus} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAcceptanceStatus patch(@jakarta.annotation.Nonnull final TermsAndConditionsAcceptanceStatus body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +111,7 @@ public TermsAndConditionsAcceptanceStatus patch(@jakarta.annotation.Nonnull fina return this.requestAdapter.send(requestInfo, errorMapping, TermsAndConditionsAcceptanceStatus::createFromDiscriminatorValue); } /** - * Deletes a termsAndConditionsAcceptanceStatus. + * Delete navigation property acceptanceStatuses for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +119,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a termsAndConditionsAcceptanceStatus. + * Delete navigation property acceptanceStatuses for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the termsAndConditionsAcceptanceStatus object. + * The list of acceptance statuses for this T&C policy. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the termsAndConditionsAcceptanceStatus object. + * The list of acceptance statuses for this T&C policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a termsAndConditionsAcceptanceStatus object. + * Update the navigation property acceptanceStatuses in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a termsAndConditionsAcceptanceStatus object. + * Update the navigation property acceptanceStatuses 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} @@ -197,7 +191,7 @@ public TermsAndConditionsAcceptanceStatusItemRequestBuilder withUrl(@jakarta.ann public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the termsAndConditionsAcceptanceStatus object. + * The list of acceptance statuses for this T&C policy. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/assignments/AssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/assignments/AssignmentsRequestBuilder.java index fb501b0b5ba..94d7996f6d8 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/assignments/AssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/assignments/AssignmentsRequestBuilder.java @@ -60,21 +60,19 @@ public AssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}/assignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the termsAndConditionsAssignment objects. + * The list of assignments for this T&C policy. * @return a {@link TermsAndConditionsAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAssignmentCollectionResponse get() { return get(null); } /** - * List properties and relationships of the termsAndConditionsAssignment objects. + * The list of assignments for this T&C policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TermsAndConditionsAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public TermsAndConditionsAssignmentCollectionResponse get(@jakarta.annotation.Nu return this.requestAdapter.send(requestInfo, errorMapping, TermsAndConditionsAssignmentCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new termsAndConditionsAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @return a {@link TermsAndConditionsAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAssignment post(@jakarta.annotation.Nonnull final TermsAndConditionsAssignment body) { return post(body, null); } /** - * Create a new termsAndConditionsAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TermsAndConditionsAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAssignment post(@jakarta.annotation.Nonnull final TermsAndConditionsAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public TermsAndConditionsAssignment post(@jakarta.annotation.Nonnull final Terms return this.requestAdapter.send(requestInfo, errorMapping, TermsAndConditionsAssignment::createFromDiscriminatorValue); } /** - * List properties and relationships of the termsAndConditionsAssignment objects. + * The list of assignments for this T&C policy. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the termsAndConditionsAssignment objects. + * The list of assignments for this T&C policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new termsAndConditionsAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new termsAndConditionsAssignment object. + * Create new navigation property to assignments for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public AssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new AssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the termsAndConditionsAssignment objects. + * The list of assignments for this T&C policy. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/assignments/item/TermsAndConditionsAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/assignments/item/TermsAndConditionsAssignmentItemRequestBuilder.java index f053bf59387..31a707304fd 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/assignments/item/TermsAndConditionsAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/termsandconditions/item/assignments/item/TermsAndConditionsAssignmentItemRequestBuilder.java @@ -37,18 +37,16 @@ public TermsAndConditionsAssignmentItemRequestBuilder(@jakarta.annotation.Nonnul super(requestAdapter, "{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}/assignments/{termsAndConditionsAssignment%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a termsAndConditionsAssignment. + * Delete navigation property assignments for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a termsAndConditionsAssignment. + * Delete navigation property assignments 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the termsAndConditionsAssignment object. + * The list of assignments for this T&C policy. * @return a {@link TermsAndConditionsAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAssignment get() { return get(null); } /** - * Read properties and relationships of the termsAndConditionsAssignment object. + * The list of assignments for this T&C policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TermsAndConditionsAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAssignment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public TermsAndConditionsAssignment get(@jakarta.annotation.Nullable final java. return this.requestAdapter.send(requestInfo, errorMapping, TermsAndConditionsAssignment::createFromDiscriminatorValue); } /** - * Update the properties of a termsAndConditionsAssignment object. + * Update the navigation property assignments in deviceManagement * @param body The request body * @return a {@link TermsAndConditionsAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAssignment patch(@jakarta.annotation.Nonnull final TermsAndConditionsAssignment body) { return patch(body, null); } /** - * Update the properties of a termsAndConditionsAssignment object. + * Update the navigation property assignments in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TermsAndConditionsAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public TermsAndConditionsAssignment patch(@jakarta.annotation.Nonnull final TermsAndConditionsAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public TermsAndConditionsAssignment patch(@jakarta.annotation.Nonnull final Term return this.requestAdapter.send(requestInfo, errorMapping, TermsAndConditionsAssignment::createFromDiscriminatorValue); } /** - * Deletes a termsAndConditionsAssignment. + * Delete navigation property assignments for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a termsAndConditionsAssignment. + * Delete navigation property assignments for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the termsAndConditionsAssignment object. + * The list of assignments for this T&C policy. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the termsAndConditionsAssignment object. + * The list of assignments for this T&C policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a termsAndConditionsAssignment object. + * Update the navigation property assignments in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a termsAndConditionsAssignment object. + * Update the navigation property assignments 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} @@ -188,7 +182,7 @@ public TermsAndConditionsAssignmentItemRequestBuilder withUrl(@jakarta.annotatio public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the termsAndConditionsAssignment object. + * The list of assignments for this T&C policy. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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 19b801580b0..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} @@ -118,7 +136,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Virtual endpoint + * Get virtualEndpoint from deviceManagement * @return a {@link VirtualEndpoint} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -127,7 +145,7 @@ public VirtualEndpoint get() { return get(null); } /** - * Virtual endpoint + * Get virtualEndpoint from deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VirtualEndpoint} * @throws ODataError When receiving a 4XX or 5XX status code @@ -185,7 +203,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Virtual endpoint + * Get virtualEndpoint from deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -193,7 +211,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Virtual endpoint + * Get virtualEndpoint from deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -245,7 +263,7 @@ public VirtualEndpointRequestBuilder withUrl(@jakarta.annotation.Nonnull final S public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Virtual endpoint + * Get virtualEndpoint from deviceManagement */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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 d4f1d89b997..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,7 +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; @@ -49,6 +52,22 @@ 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} + */ + @jakarta.annotation.Nonnull + public ResizeRequestBuilder resize() { + return new ResizeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the restore method. * @return a {@link RestoreRequestBuilder} @@ -57,6 +76,14 @@ public RenameRequestBuilder rename() { 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/resize/ResizePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/resize/ResizePostRequestBody.java new file mode 100644 index 00000000000..b0fbc3a0e07 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/resize/ResizePostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize; + +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 ResizePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ResizePostRequestBody} and sets the default values. + */ + public ResizePostRequestBody() { + 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 ResizePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ResizePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ResizePostRequestBody(); + } + /** + * 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("targetServicePlanId", (n) -> { this.setTargetServicePlanId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the targetServicePlanId property value. The targetServicePlanId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTargetServicePlanId() { + return this.backingStore.get("targetServicePlanId"); + } + /** + * Serializes information the 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("targetServicePlanId", this.getTargetServicePlanId()); + 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 targetServicePlanId property value. The targetServicePlanId property + * @param value Value to set for the targetServicePlanId property. + */ + public void setTargetServicePlanId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("targetServicePlanId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/resize/ResizeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/resize/ResizeRequestBuilder.java new file mode 100644 index 00000000000..49ddd28bf5e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/resize/ResizeRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize; + +import com.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 resize method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResizeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ResizeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResizeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/resize", pathParameters); + } + /** + * Instantiates a new {@link ResizeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResizeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/resize", rawUrl); + } + /** + * Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. + * @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 ResizePostRequestBody body) { + post(body, null); + } + /** + * Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. + * @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 ResizePostRequestBody body, @jakarta.annotation.Nullable final 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); + } + /** + * Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ResizePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ResizePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ResizeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResizeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResizeRequestBuilder(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/devicemanagement/windowsautopilotdeviceidentities/WindowsAutopilotDeviceIdentitiesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/WindowsAutopilotDeviceIdentitiesRequestBuilder.java index a5faec78f9f..3e7a1b46c95 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/WindowsAutopilotDeviceIdentitiesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/WindowsAutopilotDeviceIdentitiesRequestBuilder.java @@ -60,21 +60,19 @@ public WindowsAutopilotDeviceIdentitiesRequestBuilder(@jakarta.annotation.Nonnul super(requestAdapter, "{+baseurl}/deviceManagement/windowsAutopilotDeviceIdentities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the windowsAutopilotDeviceIdentity objects. + * The Windows autopilot device identities contained collection. * @return a {@link WindowsAutopilotDeviceIdentityCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsAutopilotDeviceIdentityCollectionResponse get() { return get(null); } /** - * List properties and relationships of the windowsAutopilotDeviceIdentity objects. + * The Windows autopilot device identities contained collection. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsAutopilotDeviceIdentityCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsAutopilotDeviceIdentityCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public WindowsAutopilotDeviceIdentityCollectionResponse get(@jakarta.annotation. return this.requestAdapter.send(requestInfo, errorMapping, WindowsAutopilotDeviceIdentityCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new windowsAutopilotDeviceIdentity object. + * Create new navigation property to windowsAutopilotDeviceIdentities for deviceManagement * @param body The request body * @return a {@link WindowsAutopilotDeviceIdentity} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsAutopilotDeviceIdentity post(@jakarta.annotation.Nonnull final WindowsAutopilotDeviceIdentity body) { return post(body, null); } /** - * Create a new windowsAutopilotDeviceIdentity object. + * Create new navigation property to windowsAutopilotDeviceIdentities for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsAutopilotDeviceIdentity} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsAutopilotDeviceIdentity post(@jakarta.annotation.Nonnull final WindowsAutopilotDeviceIdentity body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public WindowsAutopilotDeviceIdentity post(@jakarta.annotation.Nonnull final Win return this.requestAdapter.send(requestInfo, errorMapping, WindowsAutopilotDeviceIdentity::createFromDiscriminatorValue); } /** - * List properties and relationships of the windowsAutopilotDeviceIdentity objects. + * The Windows autopilot device identities contained collection. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the windowsAutopilotDeviceIdentity objects. + * The Windows autopilot device identities contained collection. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new windowsAutopilotDeviceIdentity object. + * Create new navigation property to windowsAutopilotDeviceIdentities for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new windowsAutopilotDeviceIdentity object. + * Create new navigation property to windowsAutopilotDeviceIdentities for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public WindowsAutopilotDeviceIdentitiesRequestBuilder withUrl(@jakarta.annotatio return new WindowsAutopilotDeviceIdentitiesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the windowsAutopilotDeviceIdentity objects. + * The Windows autopilot device identities contained collection. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/item/WindowsAutopilotDeviceIdentityItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/item/WindowsAutopilotDeviceIdentityItemRequestBuilder.java index 4b117b3a812..b31b320947e 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/item/WindowsAutopilotDeviceIdentityItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/item/WindowsAutopilotDeviceIdentityItemRequestBuilder.java @@ -64,18 +64,16 @@ public WindowsAutopilotDeviceIdentityItemRequestBuilder(@jakarta.annotation.Nonn super(requestAdapter, "{+baseurl}/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a windowsAutopilotDeviceIdentity. + * Delete navigation property windowsAutopilotDeviceIdentities for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a windowsAutopilotDeviceIdentity. + * Delete navigation property windowsAutopilotDeviceIdentities 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -84,21 +82,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the windowsAutopilotDeviceIdentity object. + * The Windows autopilot device identities contained collection. * @return a {@link WindowsAutopilotDeviceIdentity} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsAutopilotDeviceIdentity get() { return get(null); } /** - * Read properties and relationships of the windowsAutopilotDeviceIdentity object. + * The Windows autopilot device identities contained collection. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsAutopilotDeviceIdentity} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsAutopilotDeviceIdentity get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -133,7 +129,7 @@ public WindowsAutopilotDeviceIdentity patch(@jakarta.annotation.Nonnull final Wi return this.requestAdapter.send(requestInfo, errorMapping, WindowsAutopilotDeviceIdentity::createFromDiscriminatorValue); } /** - * Deletes a windowsAutopilotDeviceIdentity. + * Delete navigation property windowsAutopilotDeviceIdentities for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -141,7 +137,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a windowsAutopilotDeviceIdentity. + * Delete navigation property windowsAutopilotDeviceIdentities for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -153,7 +149,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the windowsAutopilotDeviceIdentity object. + * The Windows autopilot device identities contained collection. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -161,7 +157,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the windowsAutopilotDeviceIdentity object. + * The Windows autopilot device identities contained collection. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -213,7 +209,7 @@ public WindowsAutopilotDeviceIdentityItemRequestBuilder withUrl(@jakarta.annotat public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the windowsAutopilotDeviceIdentity object. + * The Windows autopilot device identities contained collection. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/item/assignusertodevice/AssignUserToDeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/item/assignusertodevice/AssignUserToDeviceRequestBuilder.java index 44a6b89f1ad..70dd2c2aee4 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/item/assignusertodevice/AssignUserToDeviceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/item/assignusertodevice/AssignUserToDeviceRequestBuilder.java @@ -38,7 +38,6 @@ public AssignUserToDeviceRequestBuilder(@jakarta.annotation.Nonnull final String * Assigns user to Autopilot devices. * @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 AssignUserToDevicePostRequestBody body) { post(body, null); @@ -48,7 +47,6 @@ public void post(@jakarta.annotation.Nonnull final AssignUserToDevicePostRequest * @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 AssignUserToDevicePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/item/unassignuserfromdevice/UnassignUserFromDeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/item/unassignuserfromdevice/UnassignUserFromDeviceRequestBuilder.java index 15d89555c2a..ded6382b857 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/item/unassignuserfromdevice/UnassignUserFromDeviceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/item/unassignuserfromdevice/UnassignUserFromDeviceRequestBuilder.java @@ -37,7 +37,6 @@ public UnassignUserFromDeviceRequestBuilder(@jakarta.annotation.Nonnull final St /** * Unassigns the user from an Autopilot device. * @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() { * Unassigns the user from an Autopilot device. * @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/devicemanagement/windowsautopilotdeviceidentities/item/updatedeviceproperties/UpdateDevicePropertiesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/item/updatedeviceproperties/UpdateDevicePropertiesRequestBuilder.java index c36ac2603a3..19d9bdf1264 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/item/updatedeviceproperties/UpdateDevicePropertiesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsautopilotdeviceidentities/item/updatedeviceproperties/UpdateDevicePropertiesRequestBuilder.java @@ -38,7 +38,6 @@ public UpdateDevicePropertiesRequestBuilder(@jakarta.annotation.Nonnull final St * Updates properties on Autopilot devices. * @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 UpdateDevicePropertiesPostRequestBody body) { post(body, null); @@ -48,7 +47,6 @@ public void post(@jakarta.annotation.Nonnull final UpdateDevicePropertiesPostReq * @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 UpdateDevicePropertiesPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionapplearningsummaries/WindowsInformationProtectionAppLearningSummariesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionapplearningsummaries/WindowsInformationProtectionAppLearningSummariesRequestBuilder.java index dfcb26031da..677b25d9eff 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionapplearningsummaries/WindowsInformationProtectionAppLearningSummariesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionapplearningsummaries/WindowsInformationProtectionAppLearningSummariesRequestBuilder.java @@ -60,21 +60,19 @@ public WindowsInformationProtectionAppLearningSummariesRequestBuilder(@jakarta.a super(requestAdapter, "{+baseurl}/deviceManagement/windowsInformationProtectionAppLearningSummaries{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the windowsInformationProtectionAppLearningSummary objects. + * The windows information protection app learning summaries. * @return a {@link WindowsInformationProtectionAppLearningSummaryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLearningSummaryCollectionResponse get() { return get(null); } /** - * List properties and relationships of the windowsInformationProtectionAppLearningSummary objects. + * The windows information protection app learning summaries. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionAppLearningSummaryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLearningSummaryCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public WindowsInformationProtectionAppLearningSummaryCollectionResponse get(@jak return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionAppLearningSummaryCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new windowsInformationProtectionAppLearningSummary object. + * Create new navigation property to windowsInformationProtectionAppLearningSummaries for deviceManagement * @param body The request body * @return a {@link WindowsInformationProtectionAppLearningSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLearningSummary post(@jakarta.annotation.Nonnull final WindowsInformationProtectionAppLearningSummary body) { return post(body, null); } /** - * Create a new windowsInformationProtectionAppLearningSummary object. + * Create new navigation property to windowsInformationProtectionAppLearningSummaries for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionAppLearningSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLearningSummary post(@jakarta.annotation.Nonnull final WindowsInformationProtectionAppLearningSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public WindowsInformationProtectionAppLearningSummary post(@jakarta.annotation.N return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionAppLearningSummary::createFromDiscriminatorValue); } /** - * List properties and relationships of the windowsInformationProtectionAppLearningSummary objects. + * The windows information protection app learning summaries. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the windowsInformationProtectionAppLearningSummary objects. + * The windows information protection app learning summaries. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new windowsInformationProtectionAppLearningSummary object. + * Create new navigation property to windowsInformationProtectionAppLearningSummaries for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new windowsInformationProtectionAppLearningSummary object. + * Create new navigation property to windowsInformationProtectionAppLearningSummaries for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public WindowsInformationProtectionAppLearningSummariesRequestBuilder withUrl(@j return new WindowsInformationProtectionAppLearningSummariesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the windowsInformationProtectionAppLearningSummary objects. + * The windows information protection app learning summaries. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionapplearningsummaries/item/WindowsInformationProtectionAppLearningSummaryItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionapplearningsummaries/item/WindowsInformationProtectionAppLearningSummaryItemRequestBuilder.java index ad7e424b91c..5c5502a3f25 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionapplearningsummaries/item/WindowsInformationProtectionAppLearningSummaryItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionapplearningsummaries/item/WindowsInformationProtectionAppLearningSummaryItemRequestBuilder.java @@ -37,18 +37,16 @@ public WindowsInformationProtectionAppLearningSummaryItemRequestBuilder(@jakarta super(requestAdapter, "{+baseurl}/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a windowsInformationProtectionAppLearningSummary. + * Delete navigation property windowsInformationProtectionAppLearningSummaries for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a windowsInformationProtectionAppLearningSummary. + * Delete navigation property windowsInformationProtectionAppLearningSummaries 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the windowsInformationProtectionAppLearningSummary object. + * The windows information protection app learning summaries. * @return a {@link WindowsInformationProtectionAppLearningSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLearningSummary get() { return get(null); } /** - * Read properties and relationships of the windowsInformationProtectionAppLearningSummary object. + * The windows information protection app learning summaries. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionAppLearningSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLearningSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public WindowsInformationProtectionAppLearningSummary get(@jakarta.annotation.Nu return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionAppLearningSummary::createFromDiscriminatorValue); } /** - * Update the properties of a windowsInformationProtectionAppLearningSummary object. + * Update the navigation property windowsInformationProtectionAppLearningSummaries in deviceManagement * @param body The request body * @return a {@link WindowsInformationProtectionAppLearningSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLearningSummary patch(@jakarta.annotation.Nonnull final WindowsInformationProtectionAppLearningSummary body) { return patch(body, null); } /** - * Update the properties of a windowsInformationProtectionAppLearningSummary object. + * Update the navigation property windowsInformationProtectionAppLearningSummaries in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionAppLearningSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionAppLearningSummary patch(@jakarta.annotation.Nonnull final WindowsInformationProtectionAppLearningSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public WindowsInformationProtectionAppLearningSummary patch(@jakarta.annotation. return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionAppLearningSummary::createFromDiscriminatorValue); } /** - * Deletes a windowsInformationProtectionAppLearningSummary. + * Delete navigation property windowsInformationProtectionAppLearningSummaries for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a windowsInformationProtectionAppLearningSummary. + * Delete navigation property windowsInformationProtectionAppLearningSummaries for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the windowsInformationProtectionAppLearningSummary object. + * The windows information protection app learning summaries. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the windowsInformationProtectionAppLearningSummary object. + * The windows information protection app learning summaries. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a windowsInformationProtectionAppLearningSummary object. + * Update the navigation property windowsInformationProtectionAppLearningSummaries in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a windowsInformationProtectionAppLearningSummary object. + * Update the navigation property windowsInformationProtectionAppLearningSummaries 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} @@ -188,7 +182,7 @@ public WindowsInformationProtectionAppLearningSummaryItemRequestBuilder withUrl( public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the windowsInformationProtectionAppLearningSummary object. + * The windows information protection app learning summaries. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionnetworklearningsummaries/WindowsInformationProtectionNetworkLearningSummariesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionnetworklearningsummaries/WindowsInformationProtectionNetworkLearningSummariesRequestBuilder.java index 04d4b72ef8e..800975717c8 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionnetworklearningsummaries/WindowsInformationProtectionNetworkLearningSummariesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionnetworklearningsummaries/WindowsInformationProtectionNetworkLearningSummariesRequestBuilder.java @@ -60,21 +60,19 @@ public WindowsInformationProtectionNetworkLearningSummariesRequestBuilder(@jakar super(requestAdapter, "{+baseurl}/deviceManagement/windowsInformationProtectionNetworkLearningSummaries{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects. + * The windows information protection network learning summaries. * @return a {@link WindowsInformationProtectionNetworkLearningSummaryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionNetworkLearningSummaryCollectionResponse get() { return get(null); } /** - * List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects. + * The windows information protection network learning summaries. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionNetworkLearningSummaryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionNetworkLearningSummaryCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public WindowsInformationProtectionNetworkLearningSummaryCollectionResponse get( return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionNetworkLearningSummaryCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new windowsInformationProtectionNetworkLearningSummary object. + * Create new navigation property to windowsInformationProtectionNetworkLearningSummaries for deviceManagement * @param body The request body * @return a {@link WindowsInformationProtectionNetworkLearningSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionNetworkLearningSummary post(@jakarta.annotation.Nonnull final WindowsInformationProtectionNetworkLearningSummary body) { return post(body, null); } /** - * Create a new windowsInformationProtectionNetworkLearningSummary object. + * Create new navigation property to windowsInformationProtectionNetworkLearningSummaries for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionNetworkLearningSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionNetworkLearningSummary post(@jakarta.annotation.Nonnull final WindowsInformationProtectionNetworkLearningSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public WindowsInformationProtectionNetworkLearningSummary post(@jakarta.annotati return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionNetworkLearningSummary::createFromDiscriminatorValue); } /** - * List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects. + * The windows information protection network learning summaries. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects. + * The windows information protection network learning summaries. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new windowsInformationProtectionNetworkLearningSummary object. + * Create new navigation property to windowsInformationProtectionNetworkLearningSummaries for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new windowsInformationProtectionNetworkLearningSummary object. + * Create new navigation property to windowsInformationProtectionNetworkLearningSummaries for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public WindowsInformationProtectionNetworkLearningSummariesRequestBuilder withUr return new WindowsInformationProtectionNetworkLearningSummariesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects. + * The windows information protection network learning summaries. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionnetworklearningsummaries/item/WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionnetworklearningsummaries/item/WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilder.java index 1115bb2f2f5..5737fa650d6 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionnetworklearningsummaries/item/WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsinformationprotectionnetworklearningsummaries/item/WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilder.java @@ -37,18 +37,16 @@ public WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilder(@jak super(requestAdapter, "{+baseurl}/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a windowsInformationProtectionNetworkLearningSummary. + * Delete navigation property windowsInformationProtectionNetworkLearningSummaries for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a windowsInformationProtectionNetworkLearningSummary. + * Delete navigation property windowsInformationProtectionNetworkLearningSummaries 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object. + * The windows information protection network learning summaries. * @return a {@link WindowsInformationProtectionNetworkLearningSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionNetworkLearningSummary get() { return get(null); } /** - * Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object. + * The windows information protection network learning summaries. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionNetworkLearningSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionNetworkLearningSummary get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public WindowsInformationProtectionNetworkLearningSummary get(@jakarta.annotatio return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionNetworkLearningSummary::createFromDiscriminatorValue); } /** - * Update the properties of a windowsInformationProtectionNetworkLearningSummary object. + * Update the navigation property windowsInformationProtectionNetworkLearningSummaries in deviceManagement * @param body The request body * @return a {@link WindowsInformationProtectionNetworkLearningSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionNetworkLearningSummary patch(@jakarta.annotation.Nonnull final WindowsInformationProtectionNetworkLearningSummary body) { return patch(body, null); } /** - * Update the properties of a windowsInformationProtectionNetworkLearningSummary object. + * Update the navigation property windowsInformationProtectionNetworkLearningSummaries in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsInformationProtectionNetworkLearningSummary} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsInformationProtectionNetworkLearningSummary patch(@jakarta.annotation.Nonnull final WindowsInformationProtectionNetworkLearningSummary body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public WindowsInformationProtectionNetworkLearningSummary patch(@jakarta.annotat return this.requestAdapter.send(requestInfo, errorMapping, WindowsInformationProtectionNetworkLearningSummary::createFromDiscriminatorValue); } /** - * Deletes a windowsInformationProtectionNetworkLearningSummary. + * Delete navigation property windowsInformationProtectionNetworkLearningSummaries for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a windowsInformationProtectionNetworkLearningSummary. + * Delete navigation property windowsInformationProtectionNetworkLearningSummaries for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object. + * The windows information protection network learning summaries. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object. + * The windows information protection network learning summaries. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a windowsInformationProtectionNetworkLearningSummary object. + * Update the navigation property windowsInformationProtectionNetworkLearningSummaries in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a windowsInformationProtectionNetworkLearningSummary object. + * Update the navigation property windowsInformationProtectionNetworkLearningSummaries 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} @@ -188,7 +182,7 @@ public WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilder with public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object. + * The windows information protection network learning summaries. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/WindowsMalwareInformationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/WindowsMalwareInformationRequestBuilder.java index 2dc99b81b68..1c08aa5db65 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/WindowsMalwareInformationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/WindowsMalwareInformationRequestBuilder.java @@ -60,21 +60,19 @@ public WindowsMalwareInformationRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/deviceManagement/windowsMalwareInformation{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the windowsMalwareInformation objects. + * The list of affected malware in the tenant. * @return a {@link WindowsMalwareInformationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsMalwareInformationCollectionResponse get() { return get(null); } /** - * List properties and relationships of the windowsMalwareInformation objects. + * The list of affected malware in the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsMalwareInformationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsMalwareInformationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public WindowsMalwareInformationCollectionResponse get(@jakarta.annotation.Nulla return this.requestAdapter.send(requestInfo, errorMapping, WindowsMalwareInformationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new windowsMalwareInformation object. + * Create new navigation property to windowsMalwareInformation for deviceManagement * @param body The request body * @return a {@link WindowsMalwareInformation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsMalwareInformation post(@jakarta.annotation.Nonnull final WindowsMalwareInformation body) { return post(body, null); } /** - * Create a new windowsMalwareInformation object. + * Create new navigation property to windowsMalwareInformation for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsMalwareInformation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsMalwareInformation post(@jakarta.annotation.Nonnull final WindowsMalwareInformation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public WindowsMalwareInformation post(@jakarta.annotation.Nonnull final WindowsM return this.requestAdapter.send(requestInfo, errorMapping, WindowsMalwareInformation::createFromDiscriminatorValue); } /** - * List properties and relationships of the windowsMalwareInformation objects. + * The list of affected malware in the tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the windowsMalwareInformation objects. + * The list of affected malware in the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new windowsMalwareInformation object. + * Create new navigation property to windowsMalwareInformation for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new windowsMalwareInformation object. + * Create new navigation property to windowsMalwareInformation for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public WindowsMalwareInformationRequestBuilder withUrl(@jakarta.annotation.Nonnu return new WindowsMalwareInformationRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the windowsMalwareInformation objects. + * The list of affected malware in the tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/item/WindowsMalwareInformationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/item/WindowsMalwareInformationItemRequestBuilder.java index e4c5b7ebf26..6e2362b5e9e 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/item/WindowsMalwareInformationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/item/WindowsMalwareInformationItemRequestBuilder.java @@ -46,18 +46,16 @@ public WindowsMalwareInformationItemRequestBuilder(@jakarta.annotation.Nonnull f super(requestAdapter, "{+baseurl}/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a windowsMalwareInformation. + * Delete navigation property windowsMalwareInformation for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a windowsMalwareInformation. + * Delete navigation property windowsMalwareInformation 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -66,21 +64,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the windowsMalwareInformation object. + * The list of affected malware in the tenant. * @return a {@link WindowsMalwareInformation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsMalwareInformation get() { return get(null); } /** - * Read properties and relationships of the windowsMalwareInformation object. + * The list of affected malware in the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsMalwareInformation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsMalwareInformation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -90,23 +86,21 @@ public WindowsMalwareInformation get(@jakarta.annotation.Nullable final java.uti return this.requestAdapter.send(requestInfo, errorMapping, WindowsMalwareInformation::createFromDiscriminatorValue); } /** - * Update the properties of a windowsMalwareInformation object. + * Update the navigation property windowsMalwareInformation in deviceManagement * @param body The request body * @return a {@link WindowsMalwareInformation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsMalwareInformation patch(@jakarta.annotation.Nonnull final WindowsMalwareInformation body) { return patch(body, null); } /** - * Update the properties of a windowsMalwareInformation object. + * Update the navigation property windowsMalwareInformation in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsMalwareInformation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public WindowsMalwareInformation patch(@jakarta.annotation.Nonnull final WindowsMalwareInformation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -117,7 +111,7 @@ public WindowsMalwareInformation patch(@jakarta.annotation.Nonnull final Windows return this.requestAdapter.send(requestInfo, errorMapping, WindowsMalwareInformation::createFromDiscriminatorValue); } /** - * Deletes a windowsMalwareInformation. + * Delete navigation property windowsMalwareInformation for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -125,7 +119,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a windowsMalwareInformation. + * Delete navigation property windowsMalwareInformation for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the windowsMalwareInformation object. + * The list of affected malware in the tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -145,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the windowsMalwareInformation object. + * The list of affected malware in the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a windowsMalwareInformation object. + * Update the navigation property windowsMalwareInformation in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -166,7 +160,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a windowsMalwareInformation object. + * Update the navigation property windowsMalwareInformation 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} @@ -197,7 +191,7 @@ public WindowsMalwareInformationItemRequestBuilder withUrl(@jakarta.annotation.N public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the windowsMalwareInformation object. + * The list of affected malware in the tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/item/devicemalwarestates/DeviceMalwareStatesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/item/devicemalwarestates/DeviceMalwareStatesRequestBuilder.java index 00d8817e663..6b9a691a5bb 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/item/devicemalwarestates/DeviceMalwareStatesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/item/devicemalwarestates/DeviceMalwareStatesRequestBuilder.java @@ -60,21 +60,19 @@ public DeviceMalwareStatesRequestBuilder(@jakarta.annotation.Nonnull final Strin super(requestAdapter, "{+baseurl}/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation%2Did}/deviceMalwareStates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List properties and relationships of the malwareStateForWindowsDevice objects. + * List of devices affected by current malware with the malware state on each device * @return a {@link MalwareStateForWindowsDeviceCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MalwareStateForWindowsDeviceCollectionResponse get() { return get(null); } /** - * List properties and relationships of the malwareStateForWindowsDevice objects. + * List of devices affected by current malware with the malware state on each device * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MalwareStateForWindowsDeviceCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MalwareStateForWindowsDeviceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +82,21 @@ public MalwareStateForWindowsDeviceCollectionResponse get(@jakarta.annotation.Nu return this.requestAdapter.send(requestInfo, errorMapping, MalwareStateForWindowsDeviceCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new malwareStateForWindowsDevice object. + * Create new navigation property to deviceMalwareStates for deviceManagement * @param body The request body * @return a {@link MalwareStateForWindowsDevice} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MalwareStateForWindowsDevice post(@jakarta.annotation.Nonnull final MalwareStateForWindowsDevice body) { return post(body, null); } /** - * Create a new malwareStateForWindowsDevice object. + * Create new navigation property to deviceMalwareStates for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MalwareStateForWindowsDevice} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MalwareStateForWindowsDevice post(@jakarta.annotation.Nonnull final MalwareStateForWindowsDevice body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +107,7 @@ public MalwareStateForWindowsDevice post(@jakarta.annotation.Nonnull final Malwa return this.requestAdapter.send(requestInfo, errorMapping, MalwareStateForWindowsDevice::createFromDiscriminatorValue); } /** - * List properties and relationships of the malwareStateForWindowsDevice objects. + * List of devices affected by current malware with the malware state on each device * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the malwareStateForWindowsDevice objects. + * List of devices affected by current malware with the malware state on each device * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +127,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new malwareStateForWindowsDevice object. + * Create new navigation property to deviceMalwareStates for deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +136,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new malwareStateForWindowsDevice object. + * Create new navigation property to deviceMalwareStates for deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +161,7 @@ public DeviceMalwareStatesRequestBuilder withUrl(@jakarta.annotation.Nonnull fin return new DeviceMalwareStatesRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the malwareStateForWindowsDevice objects. + * List of devices affected by current malware with the malware state on each device */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/item/devicemalwarestates/item/MalwareStateForWindowsDeviceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/item/devicemalwarestates/item/MalwareStateForWindowsDeviceItemRequestBuilder.java index a1556dabd79..b01f88f29ed 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/item/devicemalwarestates/item/MalwareStateForWindowsDeviceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/windowsmalwareinformation/item/devicemalwarestates/item/MalwareStateForWindowsDeviceItemRequestBuilder.java @@ -37,18 +37,16 @@ public MalwareStateForWindowsDeviceItemRequestBuilder(@jakarta.annotation.Nonnul super(requestAdapter, "{+baseurl}/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation%2Did}/deviceMalwareStates/{malwareStateForWindowsDevice%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a malwareStateForWindowsDevice. + * Delete navigation property deviceMalwareStates for deviceManagement * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a malwareStateForWindowsDevice. + * Delete navigation property deviceMalwareStates 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +55,19 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the malwareStateForWindowsDevice object. + * List of devices affected by current malware with the malware state on each device * @return a {@link MalwareStateForWindowsDevice} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MalwareStateForWindowsDevice get() { return get(null); } /** - * Read properties and relationships of the malwareStateForWindowsDevice object. + * List of devices affected by current malware with the malware state on each device * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MalwareStateForWindowsDevice} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MalwareStateForWindowsDevice get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +77,21 @@ public MalwareStateForWindowsDevice get(@jakarta.annotation.Nullable final java. return this.requestAdapter.send(requestInfo, errorMapping, MalwareStateForWindowsDevice::createFromDiscriminatorValue); } /** - * Update the properties of a malwareStateForWindowsDevice object. + * Update the navigation property deviceMalwareStates in deviceManagement * @param body The request body * @return a {@link MalwareStateForWindowsDevice} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MalwareStateForWindowsDevice patch(@jakarta.annotation.Nonnull final MalwareStateForWindowsDevice body) { return patch(body, null); } /** - * Update the properties of a malwareStateForWindowsDevice object. + * Update the navigation property deviceMalwareStates in deviceManagement * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MalwareStateForWindowsDevice} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public MalwareStateForWindowsDevice patch(@jakarta.annotation.Nonnull final MalwareStateForWindowsDevice body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +102,7 @@ public MalwareStateForWindowsDevice patch(@jakarta.annotation.Nonnull final Malw return this.requestAdapter.send(requestInfo, errorMapping, MalwareStateForWindowsDevice::createFromDiscriminatorValue); } /** - * Deletes a malwareStateForWindowsDevice. + * Delete navigation property deviceMalwareStates for deviceManagement * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +110,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a malwareStateForWindowsDevice. + * Delete navigation property deviceMalwareStates for deviceManagement * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the malwareStateForWindowsDevice object. + * List of devices affected by current malware with the malware state on each device * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the malwareStateForWindowsDevice object. + * List of devices affected by current malware with the malware state on each device * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +142,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a malwareStateForWindowsDevice object. + * Update the navigation property deviceMalwareStates in deviceManagement * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +151,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a malwareStateForWindowsDevice object. + * Update the navigation property deviceMalwareStates 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} @@ -188,7 +182,7 @@ public MalwareStateForWindowsDeviceItemRequestBuilder withUrl(@jakarta.annotatio public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the malwareStateForWindowsDevice object. + * List of devices affected by current malware with the malware state on each device */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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..0dbfddfd398 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/jobs/JobsRequestBuilder.java @@ -0,0 +1,243 @@ +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 jobs from directory + * @return a {@link RecoveryJobBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryJobBaseCollectionResponse get() { + return get(null); + } + /** + * Get jobs from directory + * @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 + */ + @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 jobs from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get jobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to 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 jobs from directory + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/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..ff16a212c1a --- /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); + } + /** + * Get jobs from directory + * @return a {@link RecoveryJobBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryJobBase get() { + return get(null); + } + /** + * Get jobs from directory + * @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; + } + /** + * Get jobs from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get jobs 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 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 { + } + /** + * Get jobs 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/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..51e3269347f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/SnapshotsRequestBuilder.java @@ -0,0 +1,243 @@ +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 snapshots from directory + * @return a {@link SnapshotCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SnapshotCollectionResponse get() { + return get(null); + } + /** + * Get snapshots from directory + * @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 + */ + @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 snapshots from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get snapshots from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to 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 snapshots from directory + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/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..0330946be3b --- /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); + } + /** + * Get snapshots from directory + * @return a {@link Snapshot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Snapshot get() { + return get(null); + } + /** + * Get snapshots from directory + * @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; + } + /** + * Get snapshots from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get snapshots 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 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 { + } + /** + * Get snapshots 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/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..e7bb8180423 --- /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); + } + /** + * Get recoveryJobs from directory + * @return a {@link RecoveryJobCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryJobCollectionResponse get() { + return get(null); + } + /** + * Get recoveryJobs from directory + * @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); + } + /** + * Get recoveryJobs from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get recoveryJobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RecoveryJobsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryJobsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecoveryJobsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get recoveryJobs from directory + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/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..8efe1bf0f8b --- /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); + } + /** + * Get recoveryJobs from directory + * @return a {@link RecoveryJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryJob get() { + return get(null); + } + /** + * Get recoveryJobs from directory + * @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); + } + /** + * Get recoveryJobs from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get recoveryJobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RecoveryJobItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryJobItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecoveryJobItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get recoveryJobs from directory + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/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..72215bc9f20 --- /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); + } + /** + * Get recoveryPreviewJobs from directory + * @return a {@link RecoveryPreviewJobCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryPreviewJobCollectionResponse get() { + return get(null); + } + /** + * Get recoveryPreviewJobs from directory + * @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); + } + /** + * Get recoveryPreviewJobs from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get recoveryPreviewJobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RecoveryPreviewJobsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryPreviewJobsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecoveryPreviewJobsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get recoveryPreviewJobs from directory + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/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..a08d6cc78c6 --- /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); + } + /** + * Get recoveryPreviewJobs from directory + * @return a {@link RecoveryPreviewJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryPreviewJob get() { + return get(null); + } + /** + * Get recoveryPreviewJobs from directory + * @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); + } + /** + * Get recoveryPreviewJobs from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get recoveryPreviewJobs from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RecoveryPreviewJobItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryPreviewJobItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecoveryPreviewJobItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get recoveryPreviewJobs from directory + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/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/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/invite/InviteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/invite/InviteRequestBuilder.java index 6f06894705a..60ec79a148b 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/invite/InviteRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/invite/InviteRequestBuilder.java @@ -35,7 +35,7 @@ public InviteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/invite", rawUrl); } /** - * Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link. + * Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. * @param body The request body * @return a {@link InvitePostResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -46,7 +46,7 @@ public InvitePostResponse post(@jakarta.annotation.Nonnull final InvitePostReque return post(body, null); } /** - * Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link. + * Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link InvitePostResponse} @@ -62,7 +62,7 @@ public InvitePostResponse post(@jakarta.annotation.Nonnull final InvitePostReque return this.requestAdapter.send(requestInfo, errorMapping, InvitePostResponse::createFromDiscriminatorValue); } /** - * Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link. + * Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. * @param body The request body * @return a {@link RequestInformation} */ @@ -71,7 +71,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link. + * Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/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/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/restore/RestoreRequestBuilder.java index 6f765c3af23..f3f9253cb86 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/restore", rawUrl); } /** - * Restore a driveItem that has been deleted and is currently in the recycle bin. + * Restore a deleted driveItem that is currently in the recycle bin. * @param body The request body * @return a {@link DriveItem} * @throws ODataError When receiving a 4XX or 5XX status code @@ -47,7 +47,7 @@ public DriveItem post(@jakarta.annotation.Nonnull final RestorePostRequestBody b return post(body, null); } /** - * Restore a driveItem that has been deleted and is currently in the recycle bin. + * Restore a deleted driveItem that is currently in the recycle bin. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DriveItem} @@ -63,7 +63,7 @@ public DriveItem post(@jakarta.annotation.Nonnull final RestorePostRequestBody b return this.requestAdapter.send(requestInfo, errorMapping, DriveItem::createFromDiscriminatorValue); } /** - * Restore a driveItem that has been deleted and is currently in the recycle bin. + * Restore a deleted driveItem that is currently in the recycle bin. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Restore a driveItem that has been deleted and is currently in the recycle bin. + * Restore a deleted driveItem that is currently in the recycle bin. * @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/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/versions/item/restoreversion/RestoreVersionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/versions/item/restoreversion/RestoreVersionRequestBuilder.java index d06fa9a8f5a..6e8a47fac68 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/versions/item/restoreversion/RestoreVersionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/versions/item/restoreversion/RestoreVersionRequestBuilder.java @@ -35,18 +35,18 @@ public RestoreVersionRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/versions/{driveItemVersion%2Did}/restoreVersion", rawUrl); } /** - * Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. + * Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. * @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); } /** - * Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. + * Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. * @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); } /** - * Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. + * Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. + * Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. * @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/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/RangeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/names/item/range/RangeRequestBuilder.java index 50325ccf8ae..70235b4c3fc 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/names/item/range/RangeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/names/item/range/RangeRequestBuilder.java @@ -271,21 +271,21 @@ public RangeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/names/{workbookNamedItem%2Did}/range()", rawUrl); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get() { return get(null); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -359,7 +359,7 @@ public RowWithRowRequestBuilder rowWithRow(@jakarta.annotation.Nonnull final Int return new RowWithRowRequestBuilder(pathParameters, requestAdapter, row); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -367,7 +367,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/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/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java index 25580bb3f11..1375af1a06f 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/add/AddRequestBuilder.java @@ -36,23 +36,23 @@ public AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakar super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/add", rawUrl); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @param body The request body * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { return post(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody b return this.requestAdapter.send(requestInfo, errorMapping, WorkbookTable::createFromDiscriminatorValue); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @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/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/RangeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/RangeRequestBuilder.java index abf05a73de7..0ee65a352d3 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/RangeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/RangeRequestBuilder.java @@ -271,21 +271,21 @@ public RangeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/names/{workbookNamedItem%2Did}/range()", rawUrl); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get() { return get(null); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookRange} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookRange get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -359,7 +359,7 @@ public RowWithRowRequestBuilder rowWithRow(@jakarta.annotation.Nonnull final Int return new RowWithRowRequestBuilder(pathParameters, requestAdapter, row); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -367,7 +367,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of range object. + * Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/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/add/AddRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java index a487e3decfd..87aaa40f9b6 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddRequestBuilder.java @@ -36,23 +36,23 @@ public AddRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakar super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/add", rawUrl); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @param body The request body * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body) { return post(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookTable} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +63,7 @@ public WorkbookTable post(@jakarta.annotation.Nonnull final AddPostRequestBody b return this.requestAdapter.send(requestInfo, errorMapping, WorkbookTable::createFromDiscriminatorValue); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Use this API to create a new Table. + * Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. * @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/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/EducationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/EducationRequestBuilder.java index 850d0fa58d9..b4ca85485fa 100644 --- a/src/main/java/com/microsoft/graph/generated/education/EducationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/EducationRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.education.classes.ClassesRequestBuilder; import com.microsoft.graph.education.me.MeRequestBuilder; +import com.microsoft.graph.education.reports.ReportsRequestBuilder; import com.microsoft.graph.education.schools.SchoolsRequestBuilder; import com.microsoft.graph.education.users.UsersRequestBuilder; import com.microsoft.graph.models.EducationRoot; @@ -40,6 +41,14 @@ public ClassesRequestBuilder classes() { public MeRequestBuilder me() { return new MeRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the reports property of the microsoft.graph.educationRoot entity. + * @return a {@link ReportsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReportsRequestBuilder reports() { + return new ReportsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the schools property of the microsoft.graph.educationRoot entity. * @return a {@link SchoolsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/EducationAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/EducationAssignmentItemRequestBuilder.java index 5c132b12f36..20a374421a8 100644 --- a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/EducationAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/EducationAssignmentItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.education.classes.item.assignments.item.categories.CategoriesRequestBuilder; import com.microsoft.graph.education.classes.item.assignments.item.deactivate.DeactivateRequestBuilder; import com.microsoft.graph.education.classes.item.assignments.item.gradingcategory.GradingCategoryRequestBuilder; +import com.microsoft.graph.education.classes.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder; import com.microsoft.graph.education.classes.item.assignments.item.publish.PublishRequestBuilder; import com.microsoft.graph.education.classes.item.assignments.item.resources.ResourcesRequestBuilder; import com.microsoft.graph.education.classes.item.assignments.item.rubric.RubricRequestBuilder; @@ -62,6 +63,14 @@ public DeactivateRequestBuilder deactivate() { public GradingCategoryRequestBuilder gradingCategory() { return new GradingCategoryRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the gradingScheme property of the microsoft.graph.educationAssignment entity. + * @return a {@link GradingSchemeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GradingSchemeRequestBuilder gradingScheme() { + return new GradingSchemeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the publish method. * @return a {@link PublishRequestBuilder} 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/assignments/item/gradingscheme/GradingSchemeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/gradingscheme/GradingSchemeRequestBuilder.java new file mode 100644 index 00000000000..f86dfc82faf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/gradingscheme/GradingSchemeRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.education.classes.item.assignments.item.gradingscheme; + +import com.microsoft.graph.models.EducationGradingScheme; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the gradingScheme property of the microsoft.graph.educationAssignment entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GradingSchemeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GradingSchemeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GradingSchemeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/gradingScheme{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GradingSchemeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GradingSchemeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/gradingScheme{?%24expand,%24select}", rawUrl); + } + /** + * When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + * @return a {@link EducationGradingScheme} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationGradingScheme get() { + return get(null); + } + /** + * When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationGradingScheme} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationGradingScheme get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationGradingScheme::createFromDiscriminatorValue); + } + /** + * When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GradingSchemeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GradingSchemeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GradingSchemeRequestBuilder(rawUrl, requestAdapter); + } + /** + * When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/resources/item/EducationAssignmentResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/resources/item/EducationAssignmentResourceItemRequestBuilder.java index ee0cb656e78..562db8ecdfc 100644 --- a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/resources/item/EducationAssignmentResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/resources/item/EducationAssignmentResourceItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.education.classes.item.assignments.item.resources.item; +import com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder; import com.microsoft.graph.models.EducationAssignmentResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EducationAssignmentResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder dependentResources() { + return new DependentResourcesRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link EducationAssignmentResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java new file mode 100644 index 00000000000..7e745195e99 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources; + +import com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder; +import com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder; +import com.microsoft.graph.models.EducationAssignmentResource; +import com.microsoft.graph.models.EducationAssignmentResourceCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DependentResourcesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + * @param educationAssignmentResourceId1 The unique identifier of educationAssignmentResource + * @return a {@link EducationAssignmentResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationAssignmentResourceItemRequestBuilder byEducationAssignmentResourceId1(@jakarta.annotation.Nonnull final String educationAssignmentResourceId1) { + Objects.requireNonNull(educationAssignmentResourceId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("educationAssignmentResource%2Did1", educationAssignmentResourceId1); + return new EducationAssignmentResourceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * List the dependent education assignment resources for a given education assignment resource. + * @return a {@link EducationAssignmentResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EducationAssignmentResourceCollectionResponse get() { + return get(null); + } + /** + * List the dependent education assignment resources for a given education assignment resource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationAssignmentResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EducationAssignmentResourceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationAssignmentResourceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource post(@jakarta.annotation.Nonnull final EducationAssignmentResource body) { + return post(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource post(@jakarta.annotation.Nonnull final EducationAssignmentResource body, @jakarta.annotation.Nullable final 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, EducationAssignmentResource::createFromDiscriminatorValue); + } + /** + * List the dependent education assignment resources for a given education assignment resource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * List the dependent education assignment resources for a given education assignment resource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources for education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationAssignmentResource body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationAssignmentResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DependentResourcesRequestBuilder(rawUrl, requestAdapter); + } + /** + * List the dependent education assignment resources for a given education assignment resource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/classes/item/assignments/item/resources/item/dependentresources/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/resources/item/dependentresources/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a0d0552a34c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/resources/item/dependentresources/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.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}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/resources/item/dependentresources/item/EducationAssignmentResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/resources/item/dependentresources/item/EducationAssignmentResourceItemRequestBuilder.java new file mode 100644 index 00000000000..8d554083d67 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/resources/item/dependentresources/item/EducationAssignmentResourceItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item; + +import com.microsoft.graph.models.EducationAssignmentResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationAssignmentResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EducationAssignmentResourceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationAssignmentResourceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/{educationAssignmentResource%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EducationAssignmentResourceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationAssignmentResourceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/{educationAssignmentResource%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property dependentResources for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.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 assignment resources that depend on the parent educationAssignmentResource. + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource get() { + return get(null); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationAssignmentResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource patch(@jakarta.annotation.Nonnull final EducationAssignmentResource body) { + return patch(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource patch(@jakarta.annotation.Nonnull final EducationAssignmentResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationAssignmentResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property dependentResources for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 assignment resources that depend on the parent educationAssignmentResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EducationAssignmentResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request 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 EducationAssignmentResource body, @jakarta.annotation.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 EducationAssignmentResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationAssignmentResourceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EducationAssignmentResourceItemRequestBuilder(rawUrl, 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 assignment resources that depend on the parent educationAssignmentResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/classes/item/assignments/item/submissions/item/resources/item/EducationSubmissionResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/resources/item/EducationSubmissionResourceItemRequestBuilder.java index 64aba6a8e4f..1633261133e 100644 --- a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/resources/item/EducationSubmissionResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/resources/item/EducationSubmissionResourceItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item; +import com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder; import com.microsoft.graph.models.EducationSubmissionResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EducationSubmissionResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder dependentResources() { + return new DependentResourcesRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java new file mode 100644 index 00000000000..84dff8e07d4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources; + +import com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder; +import com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder; +import com.microsoft.graph.models.EducationSubmissionResource; +import com.microsoft.graph.models.EducationSubmissionResourceCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DependentResourcesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + * @param educationSubmissionResourceId1 The unique identifier of educationSubmissionResource + * @return a {@link EducationSubmissionResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationSubmissionResourceItemRequestBuilder byEducationSubmissionResourceId1(@jakarta.annotation.Nonnull final String educationSubmissionResourceId1) { + Objects.requireNonNull(educationSubmissionResourceId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("educationSubmissionResource%2Did1", educationSubmissionResourceId1); + return new EducationSubmissionResourceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * List the dependent education submission resources for a given education submission resource. + * @return a {@link EducationSubmissionResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EducationSubmissionResourceCollectionResponse get() { + return get(null); + } + /** + * List the dependent education submission resources for a given education submission resource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EducationSubmissionResourceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResourceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource post(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return post(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource post(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final 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, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * List the dependent education submission resources for a given education submission resource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * List the dependent education submission resources for a given education submission resource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources for education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DependentResourcesRequestBuilder(rawUrl, requestAdapter); + } + /** + * List the dependent education submission resources for a given education submission resource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/classes/item/assignments/item/submissions/item/resources/item/dependentresources/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependentresources/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2fb9b0d175f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependentresources/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.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}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java new file mode 100644 index 00000000000..ae6c0c61266 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item; + +import com.microsoft.graph.models.EducationSubmissionResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSubmissionResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationSubmissionResourceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationSubmissionResourceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property dependentResources for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.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 submission resources that depend on the parent educationSubmissionResource. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource get() { + return get(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource patch(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return patch(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource patch(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property dependentResources for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 submission resources that depend on the parent educationSubmissionResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request 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 EducationSubmissionResource body, @jakarta.annotation.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 EducationSubmissionResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationSubmissionResourceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EducationSubmissionResourceItemRequestBuilder(rawUrl, 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 submission resources that depend on the parent educationSubmissionResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/classes/item/assignments/item/submissions/item/submittedresources/item/EducationSubmissionResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/submittedresources/item/EducationSubmissionResourceItemRequestBuilder.java index 5046228185b..873cec68e6f 100644 --- a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/submittedresources/item/EducationSubmissionResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/submittedresources/item/EducationSubmissionResourceItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item; +import com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder; import com.microsoft.graph.models.EducationSubmissionResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EducationSubmissionResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder dependentResources() { + return new DependentResourcesRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/submittedresources/item/dependentresources/DependentResourcesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/submittedresources/item/dependentresources/DependentResourcesRequestBuilder.java new file mode 100644 index 00000000000..9255a1541e1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/submittedresources/item/dependentresources/DependentResourcesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources; + +import com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder; +import com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder; +import com.microsoft.graph.models.EducationSubmissionResource; +import com.microsoft.graph.models.EducationSubmissionResourceCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DependentResourcesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + * @param educationSubmissionResourceId1 The unique identifier of educationSubmissionResource + * @return a {@link EducationSubmissionResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationSubmissionResourceItemRequestBuilder byEducationSubmissionResourceId1(@jakarta.annotation.Nonnull final String educationSubmissionResourceId1) { + Objects.requireNonNull(educationSubmissionResourceId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("educationSubmissionResource%2Did1", educationSubmissionResourceId1); + return new EducationSubmissionResourceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @return a {@link EducationSubmissionResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResourceCollectionResponse get() { + return get(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResourceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResourceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource post(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return post(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource post(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final 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, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources for education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DependentResourcesRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/classes/item/assignments/item/submissions/item/submittedresources/item/dependentresources/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/submittedresources/item/dependentresources/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cd6317995c8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/submittedresources/item/dependentresources/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.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}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/submittedresources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/submittedresources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java new file mode 100644 index 00000000000..0f98fe8d27c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/submissions/item/submittedresources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item; + +import com.microsoft.graph.models.EducationSubmissionResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSubmissionResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationSubmissionResourceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationSubmissionResourceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property dependentResources for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.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 submission resources that depend on the parent educationSubmissionResource. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource get() { + return get(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource patch(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return patch(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource patch(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property dependentResources for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 submission resources that depend on the parent educationSubmissionResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request 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 EducationSubmissionResource body, @jakarta.annotation.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 EducationSubmissionResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationSubmissionResourceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EducationSubmissionResourceItemRequestBuilder(rawUrl, 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 submission resources that depend on the parent educationSubmissionResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/classes/item/assignmentsettings/AssignmentSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignmentsettings/AssignmentSettingsRequestBuilder.java index fa44b90b5aa..635925ab4fa 100644 --- a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignmentsettings/AssignmentSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignmentsettings/AssignmentSettingsRequestBuilder.java @@ -1,6 +1,8 @@ package com.microsoft.graph.education.classes.item.assignmentsettings; +import com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme.DefaultGradingSchemeRequestBuilder; import com.microsoft.graph.education.classes.item.assignmentsettings.gradingcategories.GradingCategoriesRequestBuilder; +import com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder; import com.microsoft.graph.models.EducationAssignmentSettings; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -21,6 +23,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class AssignmentSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the defaultGradingScheme property of the microsoft.graph.educationAssignmentSettings entity. + * @return a {@link DefaultGradingSchemeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefaultGradingSchemeRequestBuilder defaultGradingScheme() { + return new DefaultGradingSchemeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the gradingCategories property of the microsoft.graph.educationAssignmentSettings entity. * @return a {@link GradingCategoriesRequestBuilder} @@ -29,6 +39,14 @@ public class AssignmentSettingsRequestBuilder extends BaseRequestBuilder { public GradingCategoriesRequestBuilder gradingCategories() { return new GradingCategoriesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the gradingSchemes property of the microsoft.graph.educationAssignmentSettings entity. + * @return a {@link GradingSchemesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GradingSchemesRequestBuilder gradingSchemes() { + return new GradingSchemesRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link AssignmentSettingsRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignmentsettings/defaultgradingscheme/DefaultGradingSchemeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignmentsettings/defaultgradingscheme/DefaultGradingSchemeRequestBuilder.java new file mode 100644 index 00000000000..4ff10da55fd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignmentsettings/defaultgradingscheme/DefaultGradingSchemeRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme; + +import com.microsoft.graph.models.EducationGradingScheme; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the defaultGradingScheme property of the microsoft.graph.educationAssignmentSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DefaultGradingSchemeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DefaultGradingSchemeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DefaultGradingSchemeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings/defaultGradingScheme{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DefaultGradingSchemeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DefaultGradingSchemeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings/defaultGradingScheme{?%24expand,%24select}", rawUrl); + } + /** + * The default grading scheme for assignments created in this class. + * @return a {@link EducationGradingScheme} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationGradingScheme get() { + return get(null); + } + /** + * The default grading scheme for assignments created in this class. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationGradingScheme} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationGradingScheme get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationGradingScheme::createFromDiscriminatorValue); + } + /** + * The default grading scheme for assignments created in this class. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The default grading scheme for assignments created in this class. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DefaultGradingSchemeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DefaultGradingSchemeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DefaultGradingSchemeRequestBuilder(rawUrl, requestAdapter); + } + /** + * The default grading scheme for assignments created in this class. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignmentsettings/gradingschemes/GradingSchemesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignmentsettings/gradingschemes/GradingSchemesRequestBuilder.java new file mode 100644 index 00000000000..7edff878902 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignmentsettings/gradingschemes/GradingSchemesRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes; + +import com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.count.CountRequestBuilder; +import com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder; +import com.microsoft.graph.models.EducationGradingScheme; +import com.microsoft.graph.models.EducationGradingSchemeCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the gradingSchemes property of the microsoft.graph.educationAssignmentSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GradingSchemesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the gradingSchemes property of the microsoft.graph.educationAssignmentSettings entity. + * @param educationGradingSchemeId The unique identifier of educationGradingScheme + * @return a {@link EducationGradingSchemeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationGradingSchemeItemRequestBuilder byEducationGradingSchemeId(@jakarta.annotation.Nonnull final String educationGradingSchemeId) { + Objects.requireNonNull(educationGradingSchemeId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("educationGradingScheme%2Did", educationGradingSchemeId); + return new EducationGradingSchemeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GradingSchemesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GradingSchemesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings/gradingSchemes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GradingSchemesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GradingSchemesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings/gradingSchemes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read the properties and relationships of an educationGradingScheme object. + * @return a {@link EducationGradingSchemeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationGradingSchemeCollectionResponse get() { + return get(null); + } + /** + * Read the properties and relationships of an educationGradingScheme object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationGradingSchemeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationGradingSchemeCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationGradingSchemeCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new educationGradingScheme on an educationClass. Only teachers can perform this operation. + * @param body The request body + * @return a {@link EducationGradingScheme} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EducationGradingScheme post(@jakarta.annotation.Nonnull final EducationGradingScheme body) { + return post(body, null); + } + /** + * Create a new educationGradingScheme on an educationClass. Only teachers can perform this operation. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationGradingScheme} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EducationGradingScheme post(@jakarta.annotation.Nonnull final EducationGradingScheme body, @jakarta.annotation.Nullable final 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, EducationGradingScheme::createFromDiscriminatorValue); + } + /** + * Read the properties and relationships of an educationGradingScheme object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of an educationGradingScheme 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 a new educationGradingScheme on an educationClass. Only teachers can perform this operation. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationGradingScheme body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new educationGradingScheme on an educationClass. Only teachers can perform this operation. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationGradingScheme body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GradingSchemesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GradingSchemesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GradingSchemesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read the properties and relationships of an educationGradingScheme 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/education/classes/item/assignmentsettings/gradingschemes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignmentsettings/gradingschemes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5fad507ba78 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignmentsettings/gradingschemes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.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}/education/classes/{educationClass%2Did}/assignmentSettings/gradingSchemes/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings/gradingSchemes/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignmentsettings/gradingschemes/item/EducationGradingSchemeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignmentsettings/gradingschemes/item/EducationGradingSchemeItemRequestBuilder.java new file mode 100644 index 00000000000..95db9039bf0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignmentsettings/gradingschemes/item/EducationGradingSchemeItemRequestBuilder.java @@ -0,0 +1,232 @@ +package com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item; + +import com.microsoft.graph.models.EducationGradingScheme; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the gradingSchemes property of the microsoft.graph.educationAssignmentSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationGradingSchemeItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EducationGradingSchemeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationGradingSchemeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings/gradingSchemes/{educationGradingScheme%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EducationGradingSchemeItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationGradingSchemeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings/gradingSchemes/{educationGradingScheme%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete an educationGradingScheme object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete an educationGradingScheme 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 an educationGradingScheme object. + * @return a {@link EducationGradingScheme} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EducationGradingScheme get() { + return get(null); + } + /** + * Read the properties and relationships of an educationGradingScheme object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationGradingScheme} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EducationGradingScheme get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationGradingScheme::createFromDiscriminatorValue); + } + /** + * Update the navigation property gradingSchemes in education + * @param body The request body + * @return a {@link EducationGradingScheme} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationGradingScheme patch(@jakarta.annotation.Nonnull final EducationGradingScheme body) { + return patch(body, null); + } + /** + * Update the navigation property gradingSchemes in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationGradingScheme} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationGradingScheme patch(@jakarta.annotation.Nonnull final EducationGradingScheme body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationGradingScheme::createFromDiscriminatorValue); + } + /** + * Delete an educationGradingScheme object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete an educationGradingScheme 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 an educationGradingScheme object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of an educationGradingScheme 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 gradingSchemes in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EducationGradingScheme body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property gradingSchemes in education + * @param body The request 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 EducationGradingScheme body, @jakarta.annotation.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 EducationGradingSchemeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationGradingSchemeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EducationGradingSchemeItemRequestBuilder(rawUrl, 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 educationGradingScheme 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/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/EducationAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/EducationAssignmentItemRequestBuilder.java index 4124bbf6abd..dfc0197e8d7 100644 --- a/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/EducationAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/EducationAssignmentItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.education.me.assignments.item.categories.CategoriesRequestBuilder; import com.microsoft.graph.education.me.assignments.item.deactivate.DeactivateRequestBuilder; import com.microsoft.graph.education.me.assignments.item.gradingcategory.GradingCategoryRequestBuilder; +import com.microsoft.graph.education.me.assignments.item.gradingscheme.GradingSchemeRequestBuilder; import com.microsoft.graph.education.me.assignments.item.publish.PublishRequestBuilder; import com.microsoft.graph.education.me.assignments.item.resources.ResourcesRequestBuilder; import com.microsoft.graph.education.me.assignments.item.rubric.RubricRequestBuilder; @@ -62,6 +63,14 @@ public DeactivateRequestBuilder deactivate() { public GradingCategoryRequestBuilder gradingCategory() { return new GradingCategoryRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the gradingScheme property of the microsoft.graph.educationAssignment entity. + * @return a {@link GradingSchemeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GradingSchemeRequestBuilder gradingScheme() { + return new GradingSchemeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the publish method. * @return a {@link PublishRequestBuilder} 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/assignments/item/gradingscheme/GradingSchemeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/gradingscheme/GradingSchemeRequestBuilder.java new file mode 100644 index 00000000000..40f17676cfe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/gradingscheme/GradingSchemeRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.education.me.assignments.item.gradingscheme; + +import com.microsoft.graph.models.EducationGradingScheme; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the gradingScheme property of the microsoft.graph.educationAssignment entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GradingSchemeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GradingSchemeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GradingSchemeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/gradingScheme{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GradingSchemeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GradingSchemeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/gradingScheme{?%24expand,%24select}", rawUrl); + } + /** + * When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + * @return a {@link EducationGradingScheme} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationGradingScheme get() { + return get(null); + } + /** + * When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationGradingScheme} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationGradingScheme get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationGradingScheme::createFromDiscriminatorValue); + } + /** + * When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GradingSchemeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GradingSchemeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GradingSchemeRequestBuilder(rawUrl, requestAdapter); + } + /** + * When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/resources/item/EducationAssignmentResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/resources/item/EducationAssignmentResourceItemRequestBuilder.java index 6894c321da4..619d2ace93c 100644 --- a/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/resources/item/EducationAssignmentResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/resources/item/EducationAssignmentResourceItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.education.me.assignments.item.resources.item; +import com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder; import com.microsoft.graph.models.EducationAssignmentResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EducationAssignmentResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder dependentResources() { + return new DependentResourcesRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link EducationAssignmentResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java new file mode 100644 index 00000000000..95f2415c6b7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources; + +import com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.count.CountRequestBuilder; +import com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder; +import com.microsoft.graph.models.EducationAssignmentResource; +import com.microsoft.graph.models.EducationAssignmentResourceCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DependentResourcesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + * @param educationAssignmentResourceId1 The unique identifier of educationAssignmentResource + * @return a {@link EducationAssignmentResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationAssignmentResourceItemRequestBuilder byEducationAssignmentResourceId1(@jakarta.annotation.Nonnull final String educationAssignmentResourceId1) { + Objects.requireNonNull(educationAssignmentResourceId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("educationAssignmentResource%2Did1", educationAssignmentResourceId1); + return new EducationAssignmentResourceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + * @return a {@link EducationAssignmentResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResourceCollectionResponse get() { + return get(null); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationAssignmentResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResourceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationAssignmentResourceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource post(@jakarta.annotation.Nonnull final EducationAssignmentResource body) { + return post(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource post(@jakarta.annotation.Nonnull final EducationAssignmentResource body, @jakarta.annotation.Nullable final 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, EducationAssignmentResource::createFromDiscriminatorValue); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources for education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationAssignmentResource body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationAssignmentResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DependentResourcesRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/me/assignments/item/resources/item/dependentresources/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/resources/item/dependentresources/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b81f93273ab --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/resources/item/dependentresources/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.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}/education/me/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/resources/item/dependentresources/item/EducationAssignmentResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/resources/item/dependentresources/item/EducationAssignmentResourceItemRequestBuilder.java new file mode 100644 index 00000000000..fbc54e902a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/resources/item/dependentresources/item/EducationAssignmentResourceItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item; + +import com.microsoft.graph.models.EducationAssignmentResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationAssignmentResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EducationAssignmentResourceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationAssignmentResourceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/{educationAssignmentResource%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EducationAssignmentResourceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationAssignmentResourceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/{educationAssignmentResource%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property dependentResources for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.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 assignment resources that depend on the parent educationAssignmentResource. + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource get() { + return get(null); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationAssignmentResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource patch(@jakarta.annotation.Nonnull final EducationAssignmentResource body) { + return patch(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource patch(@jakarta.annotation.Nonnull final EducationAssignmentResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationAssignmentResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property dependentResources for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 assignment resources that depend on the parent educationAssignmentResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EducationAssignmentResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request 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 EducationAssignmentResource body, @jakarta.annotation.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 EducationAssignmentResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationAssignmentResourceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EducationAssignmentResourceItemRequestBuilder(rawUrl, 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 assignment resources that depend on the parent educationAssignmentResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/me/assignments/item/submissions/item/resources/item/EducationSubmissionResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/resources/item/EducationSubmissionResourceItemRequestBuilder.java index c63da48110a..c4dd3d83146 100644 --- a/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/resources/item/EducationSubmissionResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/resources/item/EducationSubmissionResourceItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item; +import com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder; import com.microsoft.graph.models.EducationSubmissionResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EducationSubmissionResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder dependentResources() { + return new DependentResourcesRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java new file mode 100644 index 00000000000..aafce33099f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources; + +import com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder; +import com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder; +import com.microsoft.graph.models.EducationSubmissionResource; +import com.microsoft.graph.models.EducationSubmissionResourceCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DependentResourcesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + * @param educationSubmissionResourceId1 The unique identifier of educationSubmissionResource + * @return a {@link EducationSubmissionResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationSubmissionResourceItemRequestBuilder byEducationSubmissionResourceId1(@jakarta.annotation.Nonnull final String educationSubmissionResourceId1) { + Objects.requireNonNull(educationSubmissionResourceId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("educationSubmissionResource%2Did1", educationSubmissionResourceId1); + return new EducationSubmissionResourceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @return a {@link EducationSubmissionResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResourceCollectionResponse get() { + return get(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResourceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResourceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource post(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return post(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource post(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final 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, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources for education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DependentResourcesRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/me/assignments/item/submissions/item/resources/item/dependentresources/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/resources/item/dependentresources/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3ca22448382 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/resources/item/dependentresources/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.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}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/resources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/resources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java new file mode 100644 index 00000000000..66e454bac99 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/resources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item; + +import com.microsoft.graph.models.EducationSubmissionResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSubmissionResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationSubmissionResourceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationSubmissionResourceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property dependentResources for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.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 submission resources that depend on the parent educationSubmissionResource. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource get() { + return get(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource patch(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return patch(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource patch(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property dependentResources for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 submission resources that depend on the parent educationSubmissionResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request 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 EducationSubmissionResource body, @jakarta.annotation.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 EducationSubmissionResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationSubmissionResourceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EducationSubmissionResourceItemRequestBuilder(rawUrl, 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 submission resources that depend on the parent educationSubmissionResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/me/assignments/item/submissions/item/submittedresources/item/EducationSubmissionResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/submittedresources/item/EducationSubmissionResourceItemRequestBuilder.java index 524bfb330ac..7e44f5f11af 100644 --- a/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/submittedresources/item/EducationSubmissionResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/submittedresources/item/EducationSubmissionResourceItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item; +import com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder; import com.microsoft.graph.models.EducationSubmissionResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EducationSubmissionResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder dependentResources() { + return new DependentResourcesRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/submittedresources/item/dependentresources/DependentResourcesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/submittedresources/item/dependentresources/DependentResourcesRequestBuilder.java new file mode 100644 index 00000000000..5628b10f55f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/submittedresources/item/dependentresources/DependentResourcesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources; + +import com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder; +import com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder; +import com.microsoft.graph.models.EducationSubmissionResource; +import com.microsoft.graph.models.EducationSubmissionResourceCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DependentResourcesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + * @param educationSubmissionResourceId1 The unique identifier of educationSubmissionResource + * @return a {@link EducationSubmissionResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationSubmissionResourceItemRequestBuilder byEducationSubmissionResourceId1(@jakarta.annotation.Nonnull final String educationSubmissionResourceId1) { + Objects.requireNonNull(educationSubmissionResourceId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("educationSubmissionResource%2Did1", educationSubmissionResourceId1); + return new EducationSubmissionResourceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @return a {@link EducationSubmissionResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResourceCollectionResponse get() { + return get(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResourceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResourceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource post(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return post(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource post(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final 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, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources for education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DependentResourcesRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/me/assignments/item/submissions/item/submittedresources/item/dependentresources/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/submittedresources/item/dependentresources/count/CountRequestBuilder.java new file mode 100644 index 00000000000..70e2bed5ff7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/submittedresources/item/dependentresources/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.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}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/submittedresources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/submittedresources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java new file mode 100644 index 00000000000..40f817378b7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/submissions/item/submittedresources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item; + +import com.microsoft.graph.models.EducationSubmissionResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSubmissionResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationSubmissionResourceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationSubmissionResourceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property dependentResources for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.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 submission resources that depend on the parent educationSubmissionResource. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource get() { + return get(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource patch(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return patch(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource patch(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property dependentResources for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 submission resources that depend on the parent educationSubmissionResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request 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 EducationSubmissionResource body, @jakarta.annotation.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 EducationSubmissionResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationSubmissionResourceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EducationSubmissionResourceItemRequestBuilder(rawUrl, 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 submission resources that depend on the parent educationSubmissionResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/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/reports/ReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/ReportsRequestBuilder.java new file mode 100644 index 00000000000..4d146d0c4c4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/ReportsRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.education.reports; + +import com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder; +import com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder; +import com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder; +import com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ReportsRoot; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reports property of the microsoft.graph.educationRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReportsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the readingAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + * @return a {@link ReadingAssignmentSubmissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReadingAssignmentSubmissionsRequestBuilder readingAssignmentSubmissions() { + return new ReadingAssignmentSubmissionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + * @return a {@link ReadingCoachPassagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReadingCoachPassagesRequestBuilder readingCoachPassages() { + return new ReadingCoachPassagesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reflectCheckInResponses property of the microsoft.graph.reportsRoot entity. + * @return a {@link ReflectCheckInResponsesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReflectCheckInResponsesRequestBuilder reflectCheckInResponses() { + return new ReflectCheckInResponsesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + * @return a {@link SpeakerAssignmentSubmissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SpeakerAssignmentSubmissionsRequestBuilder speakerAssignmentSubmissions() { + return new SpeakerAssignmentSubmissionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ReportsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReportsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReportsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReportsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property reports for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property reports for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.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 reports from education + * @return a {@link ReportsRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReportsRoot get() { + return get(null); + } + /** + * Get reports from education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReportsRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReportsRoot get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ReportsRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property reports in education + * @param body The request body + * @return a {@link ReportsRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReportsRoot patch(@jakarta.annotation.Nonnull final ReportsRoot body) { + return patch(body, null); + } + /** + * Update the navigation property reports in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReportsRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReportsRoot patch(@jakarta.annotation.Nonnull final ReportsRoot body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ReportsRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property reports for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property reports for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 reports from education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get reports from education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 reports in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ReportsRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property reports in education + * @param body The request 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 ReportsRoot body, @jakarta.annotation.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 ReportsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReportsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReportsRequestBuilder(rawUrl, 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 reports from education + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/reports/readingassignmentsubmissions/ReadingAssignmentSubmissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/readingassignmentsubmissions/ReadingAssignmentSubmissionsRequestBuilder.java new file mode 100644 index 00000000000..74bee535ede --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/readingassignmentsubmissions/ReadingAssignmentSubmissionsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.education.reports.readingassignmentsubmissions; + +import com.microsoft.graph.education.reports.readingassignmentsubmissions.count.CountRequestBuilder; +import com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ReadingAssignmentSubmission; +import com.microsoft.graph.models.ReadingAssignmentSubmissionCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the readingAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReadingAssignmentSubmissionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the readingAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + * @param readingAssignmentSubmissionId The unique identifier of readingAssignmentSubmission + * @return a {@link ReadingAssignmentSubmissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReadingAssignmentSubmissionItemRequestBuilder byReadingAssignmentSubmissionId(@jakarta.annotation.Nonnull final String readingAssignmentSubmissionId) { + Objects.requireNonNull(readingAssignmentSubmissionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("readingAssignmentSubmission%2Did", readingAssignmentSubmissionId); + return new ReadingAssignmentSubmissionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReadingAssignmentSubmissionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReadingAssignmentSubmissionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingAssignmentSubmissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReadingAssignmentSubmissionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReadingAssignmentSubmissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingAssignmentSubmissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of reading assignments that were submitted by a student. + * @return a {@link ReadingAssignmentSubmissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ReadingAssignmentSubmissionCollectionResponse get() { + return get(null); + } + /** + * Get a list of reading assignments that were submitted by a student. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReadingAssignmentSubmissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ReadingAssignmentSubmissionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ReadingAssignmentSubmissionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to readingAssignmentSubmissions for education + * @param body The request body + * @return a {@link ReadingAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingAssignmentSubmission post(@jakarta.annotation.Nonnull final ReadingAssignmentSubmission body) { + return post(body, null); + } + /** + * Create new navigation property to readingAssignmentSubmissions for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReadingAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingAssignmentSubmission post(@jakarta.annotation.Nonnull final ReadingAssignmentSubmission body, @jakarta.annotation.Nullable final 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, ReadingAssignmentSubmission::createFromDiscriminatorValue); + } + /** + * Get a list of reading assignments that were submitted by a student. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of reading assignments that were submitted by a student. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 readingAssignmentSubmissions for education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReadingAssignmentSubmission body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to readingAssignmentSubmissions for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReadingAssignmentSubmission body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReadingAssignmentSubmissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReadingAssignmentSubmissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReadingAssignmentSubmissionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of reading assignments that were submitted by a student. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/reports/readingassignmentsubmissions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/readingassignmentsubmissions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0c0435d9779 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/readingassignmentsubmissions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.reports.readingassignmentsubmissions.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}/education/reports/readingAssignmentSubmissions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingAssignmentSubmissions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/reports/readingassignmentsubmissions/item/ReadingAssignmentSubmissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/readingassignmentsubmissions/item/ReadingAssignmentSubmissionItemRequestBuilder.java new file mode 100644 index 00000000000..36e174d6f5c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/readingassignmentsubmissions/item/ReadingAssignmentSubmissionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.education.reports.readingassignmentsubmissions.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ReadingAssignmentSubmission; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the readingAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReadingAssignmentSubmissionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReadingAssignmentSubmissionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReadingAssignmentSubmissionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingAssignmentSubmissions/{readingAssignmentSubmission%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReadingAssignmentSubmissionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReadingAssignmentSubmissionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingAssignmentSubmissions/{readingAssignmentSubmission%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property readingAssignmentSubmissions for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property readingAssignmentSubmissions for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Details of submitted reading assignments. + * @return a {@link ReadingAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingAssignmentSubmission get() { + return get(null); + } + /** + * Details of submitted reading assignments. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReadingAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingAssignmentSubmission get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ReadingAssignmentSubmission::createFromDiscriminatorValue); + } + /** + * Update the navigation property readingAssignmentSubmissions in education + * @param body The request body + * @return a {@link ReadingAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingAssignmentSubmission patch(@jakarta.annotation.Nonnull final ReadingAssignmentSubmission body) { + return patch(body, null); + } + /** + * Update the navigation property readingAssignmentSubmissions in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReadingAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingAssignmentSubmission patch(@jakarta.annotation.Nonnull final ReadingAssignmentSubmission body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ReadingAssignmentSubmission::createFromDiscriminatorValue); + } + /** + * Delete navigation property readingAssignmentSubmissions for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property readingAssignmentSubmissions for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Details of submitted reading assignments. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Details of submitted reading 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 readingAssignmentSubmissions in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ReadingAssignmentSubmission body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property readingAssignmentSubmissions in education + * @param body The request 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 ReadingAssignmentSubmission body, @jakarta.annotation.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 ReadingAssignmentSubmissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReadingAssignmentSubmissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReadingAssignmentSubmissionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Details of submitted reading 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/education/reports/readingcoachpassages/ReadingCoachPassagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/ReadingCoachPassagesRequestBuilder.java new file mode 100644 index 00000000000..ef0a8684156 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/ReadingCoachPassagesRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.education.reports.readingcoachpassages; + +import com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder; +import com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ReadingCoachPassage; +import com.microsoft.graph.models.ReadingCoachPassageCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReadingCoachPassagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + * @param readingCoachPassageId The unique identifier of readingCoachPassage + * @return a {@link ReadingCoachPassageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReadingCoachPassageItemRequestBuilder byReadingCoachPassageId(@jakarta.annotation.Nonnull final String readingCoachPassageId) { + Objects.requireNonNull(readingCoachPassageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("readingCoachPassage%2Did", readingCoachPassageId); + return new ReadingCoachPassageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReadingCoachPassagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReadingCoachPassagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingCoachPassages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReadingCoachPassagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReadingCoachPassagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingCoachPassages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of Reading Coach passages that were practiced by a student. + * @return a {@link ReadingCoachPassageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ReadingCoachPassageCollectionResponse get() { + return get(null); + } + /** + * Get a list of Reading Coach passages that were practiced by a student. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReadingCoachPassageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ReadingCoachPassageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ReadingCoachPassageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to readingCoachPassages for education + * @param body The request body + * @return a {@link ReadingCoachPassage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingCoachPassage post(@jakarta.annotation.Nonnull final ReadingCoachPassage body) { + return post(body, null); + } + /** + * Create new navigation property to readingCoachPassages for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReadingCoachPassage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingCoachPassage post(@jakarta.annotation.Nonnull final ReadingCoachPassage body, @jakarta.annotation.Nullable final 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, ReadingCoachPassage::createFromDiscriminatorValue); + } + /** + * Get a list of Reading Coach passages that were practiced by a student. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of Reading Coach passages that were practiced by a student. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 readingCoachPassages for education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReadingCoachPassage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to readingCoachPassages for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReadingCoachPassage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReadingCoachPassagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReadingCoachPassagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReadingCoachPassagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of Reading Coach passages that were practiced by a student. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/reports/readingcoachpassages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c1ddcdc7921 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.reports.readingcoachpassages.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}/education/reports/readingCoachPassages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingCoachPassages/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/item/ReadingCoachPassageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/item/ReadingCoachPassageItemRequestBuilder.java new file mode 100644 index 00000000000..2feee415597 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/readingcoachpassages/item/ReadingCoachPassageItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.education.reports.readingcoachpassages.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ReadingCoachPassage; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReadingCoachPassageItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReadingCoachPassageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReadingCoachPassageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingCoachPassages/{readingCoachPassage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReadingCoachPassageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReadingCoachPassageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/readingCoachPassages/{readingCoachPassage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property readingCoachPassages for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property readingCoachPassages for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Details of practiced Reading Coach passages. + * @return a {@link ReadingCoachPassage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingCoachPassage get() { + return get(null); + } + /** + * Details of practiced Reading Coach passages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReadingCoachPassage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingCoachPassage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ReadingCoachPassage::createFromDiscriminatorValue); + } + /** + * Update the navigation property readingCoachPassages in education + * @param body The request body + * @return a {@link ReadingCoachPassage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingCoachPassage patch(@jakarta.annotation.Nonnull final ReadingCoachPassage body) { + return patch(body, null); + } + /** + * Update the navigation property readingCoachPassages in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReadingCoachPassage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReadingCoachPassage patch(@jakarta.annotation.Nonnull final ReadingCoachPassage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ReadingCoachPassage::createFromDiscriminatorValue); + } + /** + * Delete navigation property readingCoachPassages for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property readingCoachPassages for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Details of practiced Reading Coach passages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Details of practiced Reading Coach passages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 readingCoachPassages in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ReadingCoachPassage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property readingCoachPassages in education + * @param body The request 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 ReadingCoachPassage body, @jakarta.annotation.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 ReadingCoachPassageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReadingCoachPassageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReadingCoachPassageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Details of practiced Reading Coach passages. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/reports/reflectcheckinresponses/ReflectCheckInResponsesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/reflectcheckinresponses/ReflectCheckInResponsesRequestBuilder.java new file mode 100644 index 00000000000..2e8292c7905 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/reflectcheckinresponses/ReflectCheckInResponsesRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.education.reports.reflectcheckinresponses; + +import com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder; +import com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ReflectCheckInResponse; +import com.microsoft.graph.models.ReflectCheckInResponseCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reflectCheckInResponses property of the microsoft.graph.reportsRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReflectCheckInResponsesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the reflectCheckInResponses property of the microsoft.graph.reportsRoot entity. + * @param reflectCheckInResponseId The unique identifier of reflectCheckInResponse + * @return a {@link ReflectCheckInResponseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReflectCheckInResponseItemRequestBuilder byReflectCheckInResponseId(@jakarta.annotation.Nonnull final String reflectCheckInResponseId) { + Objects.requireNonNull(reflectCheckInResponseId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("reflectCheckInResponse%2Did", reflectCheckInResponseId); + return new ReflectCheckInResponseItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReflectCheckInResponsesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReflectCheckInResponsesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/reflectCheckInResponses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReflectCheckInResponsesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReflectCheckInResponsesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/reflectCheckInResponses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of Reflect check-ins that were submitted by a student. + * @return a {@link ReflectCheckInResponseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ReflectCheckInResponseCollectionResponse get() { + return get(null); + } + /** + * Get a list of Reflect check-ins that were submitted by a student. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReflectCheckInResponseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ReflectCheckInResponseCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ReflectCheckInResponseCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to reflectCheckInResponses for education + * @param body The request body + * @return a {@link ReflectCheckInResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReflectCheckInResponse post(@jakarta.annotation.Nonnull final ReflectCheckInResponse body) { + return post(body, null); + } + /** + * Create new navigation property to reflectCheckInResponses for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReflectCheckInResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReflectCheckInResponse post(@jakarta.annotation.Nonnull final ReflectCheckInResponse body, @jakarta.annotation.Nullable final 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, ReflectCheckInResponse::createFromDiscriminatorValue); + } + /** + * Get a list of Reflect check-ins that were submitted by a student. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of Reflect check-ins that were submitted by a student. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 reflectCheckInResponses for education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReflectCheckInResponse body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to reflectCheckInResponses for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReflectCheckInResponse body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ReflectCheckInResponsesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReflectCheckInResponsesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReflectCheckInResponsesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of Reflect check-ins that were submitted by a student. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/reports/reflectcheckinresponses/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/reflectcheckinresponses/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e2a3389f83b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/reflectcheckinresponses/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.reports.reflectcheckinresponses.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}/education/reports/reflectCheckInResponses/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/reflectCheckInResponses/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/reports/reflectcheckinresponses/item/ReflectCheckInResponseItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/reflectcheckinresponses/item/ReflectCheckInResponseItemRequestBuilder.java new file mode 100644 index 00000000000..9c868cecd78 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/reflectcheckinresponses/item/ReflectCheckInResponseItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.education.reports.reflectcheckinresponses.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ReflectCheckInResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the reflectCheckInResponses property of the microsoft.graph.reportsRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReflectCheckInResponseItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReflectCheckInResponseItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReflectCheckInResponseItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/reflectCheckInResponses/{reflectCheckInResponse%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReflectCheckInResponseItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReflectCheckInResponseItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/reflectCheckInResponses/{reflectCheckInResponse%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property reflectCheckInResponses for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property reflectCheckInResponses for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Details of check-in responses. + * @return a {@link ReflectCheckInResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReflectCheckInResponse get() { + return get(null); + } + /** + * Details of check-in responses. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReflectCheckInResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReflectCheckInResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ReflectCheckInResponse::createFromDiscriminatorValue); + } + /** + * Update the navigation property reflectCheckInResponses in education + * @param body The request body + * @return a {@link ReflectCheckInResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReflectCheckInResponse patch(@jakarta.annotation.Nonnull final ReflectCheckInResponse body) { + return patch(body, null); + } + /** + * Update the navigation property reflectCheckInResponses in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ReflectCheckInResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ReflectCheckInResponse patch(@jakarta.annotation.Nonnull final ReflectCheckInResponse body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ReflectCheckInResponse::createFromDiscriminatorValue); + } + /** + * Delete navigation property reflectCheckInResponses for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property reflectCheckInResponses for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Details of check-in responses. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Details of check-in responses. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 reflectCheckInResponses in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ReflectCheckInResponse body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property reflectCheckInResponses in education + * @param body The request 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 ReflectCheckInResponse body, @jakarta.annotation.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 ReflectCheckInResponseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReflectCheckInResponseItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReflectCheckInResponseItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Details of check-in responses. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/reports/speakerassignmentsubmissions/SpeakerAssignmentSubmissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/SpeakerAssignmentSubmissionsRequestBuilder.java new file mode 100644 index 00000000000..97effbfc06f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/SpeakerAssignmentSubmissionsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.education.reports.speakerassignmentsubmissions; + +import com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder; +import com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SpeakerAssignmentSubmission; +import com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SpeakerAssignmentSubmissionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + * @param speakerAssignmentSubmissionId The unique identifier of speakerAssignmentSubmission + * @return a {@link SpeakerAssignmentSubmissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SpeakerAssignmentSubmissionItemRequestBuilder bySpeakerAssignmentSubmissionId(@jakarta.annotation.Nonnull final String speakerAssignmentSubmissionId) { + Objects.requireNonNull(speakerAssignmentSubmissionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("speakerAssignmentSubmission%2Did", speakerAssignmentSubmissionId); + return new SpeakerAssignmentSubmissionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SpeakerAssignmentSubmissionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SpeakerAssignmentSubmissionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SpeakerAssignmentSubmissionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SpeakerAssignmentSubmissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of speaker assignments that were submitted by a student. + * @return a {@link SpeakerAssignmentSubmissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmissionCollectionResponse get() { + return get(null); + } + /** + * Get a list of speaker assignments that were submitted by a student. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SpeakerAssignmentSubmissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmissionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SpeakerAssignmentSubmissionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to speakerAssignmentSubmissions for education + * @param body The request body + * @return a {@link SpeakerAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmission post(@jakarta.annotation.Nonnull final SpeakerAssignmentSubmission body) { + return post(body, null); + } + /** + * Create new navigation property to speakerAssignmentSubmissions for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SpeakerAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmission post(@jakarta.annotation.Nonnull final SpeakerAssignmentSubmission body, @jakarta.annotation.Nullable final 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, SpeakerAssignmentSubmission::createFromDiscriminatorValue); + } + /** + * Get a list of speaker assignments that were submitted by a student. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of speaker assignments that were submitted by a student. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 speakerAssignmentSubmissions for education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SpeakerAssignmentSubmission body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to speakerAssignmentSubmissions for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SpeakerAssignmentSubmission body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SpeakerAssignmentSubmissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SpeakerAssignmentSubmissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SpeakerAssignmentSubmissionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of speaker assignments that were submitted by a student. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/reports/speakerassignmentsubmissions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2a9f0bc2015 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.reports.speakerassignmentsubmissions.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}/education/reports/speakerAssignmentSubmissions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/item/SpeakerAssignmentSubmissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/item/SpeakerAssignmentSubmissionItemRequestBuilder.java new file mode 100644 index 00000000000..ab68d39bd1b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/reports/speakerassignmentsubmissions/item/SpeakerAssignmentSubmissionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.education.reports.speakerassignmentsubmissions.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SpeakerAssignmentSubmission; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SpeakerAssignmentSubmissionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SpeakerAssignmentSubmissionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SpeakerAssignmentSubmissionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions/{speakerAssignmentSubmission%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SpeakerAssignmentSubmissionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SpeakerAssignmentSubmissionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions/{speakerAssignmentSubmission%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property speakerAssignmentSubmissions for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property speakerAssignmentSubmissions for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Details of submitted speaker assignments. + * @return a {@link SpeakerAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmission get() { + return get(null); + } + /** + * Details of submitted speaker assignments. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SpeakerAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmission get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SpeakerAssignmentSubmission::createFromDiscriminatorValue); + } + /** + * Update the navigation property speakerAssignmentSubmissions in education + * @param body The request body + * @return a {@link SpeakerAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmission patch(@jakarta.annotation.Nonnull final SpeakerAssignmentSubmission body) { + return patch(body, null); + } + /** + * Update the navigation property speakerAssignmentSubmissions in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SpeakerAssignmentSubmission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SpeakerAssignmentSubmission patch(@jakarta.annotation.Nonnull final SpeakerAssignmentSubmission body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SpeakerAssignmentSubmission::createFromDiscriminatorValue); + } + /** + * Delete navigation property speakerAssignmentSubmissions for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property speakerAssignmentSubmissions for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Details of submitted speaker assignments. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Details of submitted speaker 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 speakerAssignmentSubmissions in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SpeakerAssignmentSubmission body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property speakerAssignmentSubmissions in education + * @param body The request 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 SpeakerAssignmentSubmission body, @jakarta.annotation.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 SpeakerAssignmentSubmissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SpeakerAssignmentSubmissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SpeakerAssignmentSubmissionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Details of submitted speaker 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/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/EducationAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/EducationAssignmentItemRequestBuilder.java index cf7174669db..1a1f27bede7 100644 --- a/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/EducationAssignmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/EducationAssignmentItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.education.users.item.assignments.item.categories.CategoriesRequestBuilder; import com.microsoft.graph.education.users.item.assignments.item.deactivate.DeactivateRequestBuilder; import com.microsoft.graph.education.users.item.assignments.item.gradingcategory.GradingCategoryRequestBuilder; +import com.microsoft.graph.education.users.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder; import com.microsoft.graph.education.users.item.assignments.item.publish.PublishRequestBuilder; import com.microsoft.graph.education.users.item.assignments.item.resources.ResourcesRequestBuilder; import com.microsoft.graph.education.users.item.assignments.item.rubric.RubricRequestBuilder; @@ -62,6 +63,14 @@ public DeactivateRequestBuilder deactivate() { public GradingCategoryRequestBuilder gradingCategory() { return new GradingCategoryRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the gradingScheme property of the microsoft.graph.educationAssignment entity. + * @return a {@link GradingSchemeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GradingSchemeRequestBuilder gradingScheme() { + return new GradingSchemeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the publish method. * @return a {@link PublishRequestBuilder} 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/assignments/item/gradingscheme/GradingSchemeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/gradingscheme/GradingSchemeRequestBuilder.java new file mode 100644 index 00000000000..175958b4b7f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/gradingscheme/GradingSchemeRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.education.users.item.assignments.item.gradingscheme; + +import com.microsoft.graph.models.EducationGradingScheme; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the gradingScheme property of the microsoft.graph.educationAssignment entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GradingSchemeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GradingSchemeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GradingSchemeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/gradingScheme{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GradingSchemeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GradingSchemeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/gradingScheme{?%24expand,%24select}", rawUrl); + } + /** + * When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + * @return a {@link EducationGradingScheme} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationGradingScheme get() { + return get(null); + } + /** + * When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationGradingScheme} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationGradingScheme get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationGradingScheme::createFromDiscriminatorValue); + } + /** + * When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link GradingSchemeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GradingSchemeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GradingSchemeRequestBuilder(rawUrl, requestAdapter); + } + /** + * When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/resources/item/EducationAssignmentResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/resources/item/EducationAssignmentResourceItemRequestBuilder.java index 606b9689b96..f546a4f06a5 100644 --- a/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/resources/item/EducationAssignmentResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/resources/item/EducationAssignmentResourceItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.education.users.item.assignments.item.resources.item; +import com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder; import com.microsoft.graph.models.EducationAssignmentResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EducationAssignmentResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder dependentResources() { + return new DependentResourcesRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link EducationAssignmentResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java new file mode 100644 index 00000000000..74b151f9019 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources; + +import com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder; +import com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder; +import com.microsoft.graph.models.EducationAssignmentResource; +import com.microsoft.graph.models.EducationAssignmentResourceCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DependentResourcesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + * @param educationAssignmentResourceId1 The unique identifier of educationAssignmentResource + * @return a {@link EducationAssignmentResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationAssignmentResourceItemRequestBuilder byEducationAssignmentResourceId1(@jakarta.annotation.Nonnull final String educationAssignmentResourceId1) { + Objects.requireNonNull(educationAssignmentResourceId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("educationAssignmentResource%2Did1", educationAssignmentResourceId1); + return new EducationAssignmentResourceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + * @return a {@link EducationAssignmentResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResourceCollectionResponse get() { + return get(null); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationAssignmentResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResourceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationAssignmentResourceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource post(@jakarta.annotation.Nonnull final EducationAssignmentResource body) { + return post(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource post(@jakarta.annotation.Nonnull final EducationAssignmentResource body, @jakarta.annotation.Nullable final 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, EducationAssignmentResource::createFromDiscriminatorValue); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources for education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationAssignmentResource body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationAssignmentResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DependentResourcesRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/users/item/assignments/item/resources/item/dependentresources/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/resources/item/dependentresources/count/CountRequestBuilder.java new file mode 100644 index 00000000000..016ce7e7a8c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/resources/item/dependentresources/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.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}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/resources/item/dependentresources/item/EducationAssignmentResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/resources/item/dependentresources/item/EducationAssignmentResourceItemRequestBuilder.java new file mode 100644 index 00000000000..29f8f118d8c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/resources/item/dependentresources/item/EducationAssignmentResourceItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item; + +import com.microsoft.graph.models.EducationAssignmentResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationAssignmentResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EducationAssignmentResourceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationAssignmentResourceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/{educationAssignmentResource%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EducationAssignmentResourceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationAssignmentResourceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/{educationAssignmentResource%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property dependentResources for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.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 assignment resources that depend on the parent educationAssignmentResource. + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource get() { + return get(null); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationAssignmentResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource patch(@jakarta.annotation.Nonnull final EducationAssignmentResource body) { + return patch(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationAssignmentResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationAssignmentResource patch(@jakarta.annotation.Nonnull final EducationAssignmentResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationAssignmentResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property dependentResources for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 assignment resources that depend on the parent educationAssignmentResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of assignment resources that depend on the parent educationAssignmentResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EducationAssignmentResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request 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 EducationAssignmentResource body, @jakarta.annotation.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 EducationAssignmentResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationAssignmentResourceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EducationAssignmentResourceItemRequestBuilder(rawUrl, 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 assignment resources that depend on the parent educationAssignmentResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/users/item/assignments/item/submissions/item/resources/item/EducationSubmissionResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/resources/item/EducationSubmissionResourceItemRequestBuilder.java index 30179d0eb0d..d41488e5273 100644 --- a/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/resources/item/EducationSubmissionResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/resources/item/EducationSubmissionResourceItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item; +import com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder; import com.microsoft.graph.models.EducationSubmissionResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EducationSubmissionResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder dependentResources() { + return new DependentResourcesRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java new file mode 100644 index 00000000000..4eb37b422ee --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependentresources/DependentResourcesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources; + +import com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder; +import com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder; +import com.microsoft.graph.models.EducationSubmissionResource; +import com.microsoft.graph.models.EducationSubmissionResourceCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DependentResourcesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + * @param educationSubmissionResourceId1 The unique identifier of educationSubmissionResource + * @return a {@link EducationSubmissionResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationSubmissionResourceItemRequestBuilder byEducationSubmissionResourceId1(@jakarta.annotation.Nonnull final String educationSubmissionResourceId1) { + Objects.requireNonNull(educationSubmissionResourceId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("educationSubmissionResource%2Did1", educationSubmissionResourceId1); + return new EducationSubmissionResourceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @return a {@link EducationSubmissionResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResourceCollectionResponse get() { + return get(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResourceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResourceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource post(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return post(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource post(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final 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, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources for education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DependentResourcesRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/users/item/assignments/item/submissions/item/resources/item/dependentresources/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependentresources/count/CountRequestBuilder.java new file mode 100644 index 00000000000..74c804fe0cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependentresources/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.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}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java new file mode 100644 index 00000000000..987021fb973 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item; + +import com.microsoft.graph.models.EducationSubmissionResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSubmissionResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationSubmissionResourceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationSubmissionResourceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property dependentResources for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.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 submission resources that depend on the parent educationSubmissionResource. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource get() { + return get(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource patch(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return patch(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource patch(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property dependentResources for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 submission resources that depend on the parent educationSubmissionResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request 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 EducationSubmissionResource body, @jakarta.annotation.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 EducationSubmissionResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationSubmissionResourceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EducationSubmissionResourceItemRequestBuilder(rawUrl, 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 submission resources that depend on the parent educationSubmissionResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/users/item/assignments/item/submissions/item/submittedresources/item/EducationSubmissionResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/submittedresources/item/EducationSubmissionResourceItemRequestBuilder.java index 96ac9983ab9..9daa7933d07 100644 --- a/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/submittedresources/item/EducationSubmissionResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/submittedresources/item/EducationSubmissionResourceItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item; +import com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder; import com.microsoft.graph.models.EducationSubmissionResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EducationSubmissionResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder dependentResources() { + return new DependentResourcesRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/submittedresources/item/dependentresources/DependentResourcesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/submittedresources/item/dependentresources/DependentResourcesRequestBuilder.java new file mode 100644 index 00000000000..5e7a19ab35f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/submittedresources/item/dependentresources/DependentResourcesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources; + +import com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder; +import com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder; +import com.microsoft.graph.models.EducationSubmissionResource; +import com.microsoft.graph.models.EducationSubmissionResourceCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DependentResourcesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + * @param educationSubmissionResourceId1 The unique identifier of educationSubmissionResource + * @return a {@link EducationSubmissionResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationSubmissionResourceItemRequestBuilder byEducationSubmissionResourceId1(@jakarta.annotation.Nonnull final String educationSubmissionResourceId1) { + Objects.requireNonNull(educationSubmissionResourceId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("educationSubmissionResource%2Did1", educationSubmissionResourceId1); + return new EducationSubmissionResourceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DependentResourcesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DependentResourcesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @return a {@link EducationSubmissionResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResourceCollectionResponse get() { + return get(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResourceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResourceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource post(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return post(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource post(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final 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, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources for education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to dependentResources for education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DependentResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DependentResourcesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DependentResourcesRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/education/users/item/assignments/item/submissions/item/submittedresources/item/dependentresources/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/submittedresources/item/dependentresources/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e5378e72521 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/submittedresources/item/dependentresources/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.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}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/submittedresources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/submittedresources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java new file mode 100644 index 00000000000..be31dc8e1cd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/submissions/item/submittedresources/item/dependentresources/item/EducationSubmissionResourceItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item; + +import com.microsoft.graph.models.EducationSubmissionResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSubmissionResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationSubmissionResourceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EducationSubmissionResourceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EducationSubmissionResourceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property dependentResources for education + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.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 submission resources that depend on the parent educationSubmissionResource. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource get() { + return get(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource patch(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return patch(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EducationSubmissionResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EducationSubmissionResource patch(@jakarta.annotation.Nonnull final EducationSubmissionResource body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EducationSubmissionResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property dependentResources for education + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property dependentResources for education + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.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 submission resources that depend on the parent educationSubmissionResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of submission resources that depend on the parent educationSubmissionResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 dependentResources in education + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EducationSubmissionResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property dependentResources in education + * @param body The request 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 EducationSubmissionResource body, @jakarta.annotation.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 EducationSubmissionResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EducationSubmissionResourceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EducationSubmissionResourceItemRequestBuilder(rawUrl, 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 submission resources that depend on the parent educationSubmissionResource. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/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/external/connections/item/items/item/ExternalItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/external/connections/item/items/item/ExternalItemItemRequestBuilder.java index eaae73f655f..ba5560b8366 100644 --- a/src/main/java/com/microsoft/graph/generated/external/connections/item/items/item/ExternalItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/external/connections/item/items/item/ExternalItemItemRequestBuilder.java @@ -99,23 +99,23 @@ public ExternalItem get(@jakarta.annotation.Nullable final java.util.function.Co return this.requestAdapter.send(requestInfo, errorMapping, ExternalItem::createFromDiscriminatorValue); } /** - * Update the properties of an externalItem object. + * Create a new externalItem object. * @param body The request body * @return a {@link ExternalItem} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ExternalItem put(@jakarta.annotation.Nonnull final ExternalItem body) { return put(body, null); } /** - * Update the properties of an externalItem object. + * Create a new externalItem object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ExternalItem} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ExternalItem put(@jakarta.annotation.Nonnull final ExternalItem body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -166,7 +166,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of an externalItem object. + * Create a new externalItem object. * @param body The request body * @return a {@link RequestInformation} */ @@ -175,7 +175,7 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi return toPutRequestInformation(body, null); } /** - * Update the properties of an externalItem object. + * Create a new externalItem 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/external/connections/item/items/item/microsoftgraphexternalconnectorsaddactivities/MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/external/connections/item/items/item/microsoftgraphexternalconnectorsaddactivities/MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder.java index 7b2b2768ec7..22dade81644 100644 --- a/src/main/java/com/microsoft/graph/generated/external/connections/item/items/item/microsoftgraphexternalconnectorsaddactivities/MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/external/connections/item/items/item/microsoftgraphexternalconnectorsaddactivities/MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder.java @@ -35,21 +35,23 @@ public MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder(@jakarta.anno super(requestAdapter, "{+baseurl}/external/connections/{externalConnection%2Did}/items/{externalItem%2Did}/microsoft.graph.externalConnectors.addActivities", rawUrl); } /** - * Invoke action addActivities + * Append additional instances of externalActivity objects on an externalItem. * @param body The request body * @return a {@link AddActivitiesPostResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public AddActivitiesPostResponse post(@jakarta.annotation.Nonnull final AddActivitiesPostRequestBody body) { return post(body, null); } /** - * Invoke action addActivities + * Append additional instances of externalActivity objects on an externalItem. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AddActivitiesPostResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public AddActivitiesPostResponse post(@jakarta.annotation.Nonnull final AddActivitiesPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -60,7 +62,7 @@ public AddActivitiesPostResponse post(@jakarta.annotation.Nonnull final AddActiv return this.requestAdapter.send(requestInfo, errorMapping, AddActivitiesPostResponse::createFromDiscriminatorValue); } /** - * Invoke action addActivities + * Append additional instances of externalActivity objects on an externalItem. * @param body The request body * @return a {@link RequestInformation} */ @@ -69,7 +71,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Invoke action addActivities + * Append additional instances of externalActivity objects on an externalItem. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/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 52d457a0334..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 @@ -22,6 +22,7 @@ import com.microsoft.graph.groups.item.members.MembersRequestBuilder; import com.microsoft.graph.groups.item.memberswithlicenseerrors.MembersWithLicenseErrorsRequestBuilder; import com.microsoft.graph.groups.item.onenote.OnenoteRequestBuilder; +import com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder; import com.microsoft.graph.groups.item.owners.OwnersRequestBuilder; import com.microsoft.graph.groups.item.permissiongrants.PermissionGrantsRequestBuilder; import com.microsoft.graph.groups.item.photo.PhotoRequestBuilder; @@ -239,6 +240,14 @@ public MembersWithLicenseErrorsRequestBuilder membersWithLicenseErrors() { public OnenoteRequestBuilder onenote() { return new OnenoteRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.group entity. + * @return a {@link OnPremisesSyncBehaviorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnPremisesSyncBehaviorRequestBuilder onPremisesSyncBehavior() { + return new OnPremisesSyncBehaviorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the owners property of the microsoft.graph.group entity. * @return a {@link OwnersRequestBuilder} @@ -424,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 */ @@ -432,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 @@ -495,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 @@ -503,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/conversations/ConversationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/conversations/ConversationsRequestBuilder.java index 4daa3199e9a..d480b8ad26f 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/conversations/ConversationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/conversations/ConversationsRequestBuilder.java @@ -84,23 +84,23 @@ public ConversationCollectionResponse get(@jakarta.annotation.Nullable final jav return this.requestAdapter.send(requestInfo, errorMapping, ConversationCollectionResponse::createFromDiscriminatorValue); } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Use reply thread or reply post to further post to that conversation. * @param body The request body * @return a {@link Conversation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Conversation post(@jakarta.annotation.Nonnull final Conversation body) { return post(body, null); } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Use reply thread or reply post to further post to that conversation. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Conversation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Conversation post(@jakarta.annotation.Nonnull final Conversation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Use reply thread or reply post to further post to that conversation. * @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 an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + * Use reply thread or reply post to further post to that conversation. * @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/conversations/item/ConversationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java index 11c2922e0da..fe62f228833 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/conversations/item/ConversationItemRequestBuilder.java @@ -66,21 +66,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * The group's conversations. + * Retrieve the properties and relationships of conversation object. * @return a {@link Conversation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Conversation get() { return get(null); } /** - * The group's conversations. + * Retrieve the properties and relationships of conversation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Conversation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Conversation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -110,7 +110,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * The group's conversations. + * Retrieve the properties and relationships of conversation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -118,7 +118,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The group's conversations. + * Retrieve the properties and relationships of conversation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -146,7 +146,7 @@ public ConversationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * The group's conversations. + * Retrieve the properties and relationships of conversation object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/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/onpremisessyncbehavior/OnPremisesSyncBehaviorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/onpremisessyncbehavior/OnPremisesSyncBehaviorRequestBuilder.java new file mode 100644 index 00000000000..37be2a71002 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/onpremisessyncbehavior/OnPremisesSyncBehaviorRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.groups.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.group 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}/groups/{group%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}/groups/{group%2Did}/onPremisesSyncBehavior{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property onPremisesSyncBehavior for groups + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property onPremisesSyncBehavior 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); + } + /** + * Get onPremisesSyncBehavior from groups + * @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 groups + * @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 groups + * @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 groups + * @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 groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property onPremisesSyncBehavior 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; + } + /** + * Get onPremisesSyncBehavior from groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get onPremisesSyncBehavior from groups + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 groups + * @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 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 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 groups + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/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/TeamRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/TeamRequestBuilder.java index 9b7e1e62d96..b921d67c77f 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/TeamRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/TeamRequestBuilder.java @@ -239,7 +239,7 @@ public Team get(@jakarta.annotation.Nullable final java.util.function.Consumer()); + 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/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java index 9aa5eca3362..120ba4afcff 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java @@ -36,7 +36,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", rawUrl); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @return a {@link DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return get(null); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return this.requestAdapter.send(requestInfo, errorMapping, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::createFromDiscriminatorValue); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(rawUrl, requestAdapter); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java index a47ae98d017..832b01d7a35 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java @@ -36,7 +36,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", rawUrl); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @return a {@link DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return get(null); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return this.requestAdapter.send(requestInfo, errorMapping, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::createFromDiscriminatorValue); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(rawUrl, requestAdapter); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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 2d4f994d34b..88e882ce0a0 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/IdentityRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/IdentityRequestBuilder.java @@ -7,7 +7,9 @@ import com.microsoft.graph.identity.conditionalaccess.ConditionalAccessRequestBuilder; import com.microsoft.graph.identity.customauthenticationextensions.CustomAuthenticationExtensionsRequestBuilder; 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; @@ -84,6 +86,14 @@ public CustomAuthenticationExtensionsRequestBuilder customAuthenticationExtensio public IdentityProvidersRequestBuilder identityProviders() { return new IdentityProvidersRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the riskPrevention property of the microsoft.graph.identityContainer entity. + * @return a {@link RiskPreventionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RiskPreventionRequestBuilder riskPrevention() { + return new RiskPreventionRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the userFlowAttributes property of the microsoft.graph.identityContainer entity. * @return a {@link UserFlowAttributesRequestBuilder} @@ -92,6 +102,14 @@ public IdentityProvidersRequestBuilder identityProviders() { 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 394f3c1bbd3..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,8 @@ 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; import com.microsoft.graph.identity.conditionalaccess.templates.TemplatesRequestBuilder; @@ -30,6 +32,22 @@ 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} + */ + @jakarta.annotation.Nonnull + public EvaluateRequestBuilder evaluate() { + return new EvaluateRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the namedLocations property of the microsoft.graph.conditionalAccessRoot entity. * @return a {@link NamedLocationsRequestBuilder} 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 new file mode 100644 index 00000000000..66e173dbbbd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/evaluate/EvaluatePostRequestBody.java @@ -0,0 +1,162 @@ +package com.microsoft.graph.identity.conditionalaccess.evaluate; + +import com.microsoft.graph.models.SignInConditions; +import com.microsoft.graph.models.SignInContext; +import com.microsoft.graph.models.SignInIdentity; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EvaluatePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EvaluatePostRequestBody} and sets the default values. + */ + public EvaluatePostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + this.setAppliedPoliciesOnly(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 EvaluatePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static EvaluatePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EvaluatePostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the appliedPoliciesOnly property value. The appliedPoliciesOnly property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAppliedPoliciesOnly() { + return this.backingStore.get("appliedPoliciesOnly"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("appliedPoliciesOnly", (n) -> { this.setAppliedPoliciesOnly(n.getBooleanValue()); }); + deserializerMap.put("signInConditions", (n) -> { this.setSignInConditions(n.getObjectValue(SignInConditions::createFromDiscriminatorValue)); }); + deserializerMap.put("signInContext", (n) -> { this.setSignInContext(n.getObjectValue(SignInContext::createFromDiscriminatorValue)); }); + deserializerMap.put("signInIdentity", (n) -> { this.setSignInIdentity(n.getObjectValue(SignInIdentity::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the signInConditions property value. The signInConditions property + * @return a {@link SignInConditions} + */ + @jakarta.annotation.Nullable + public SignInConditions getSignInConditions() { + return this.backingStore.get("signInConditions"); + } + /** + * Gets the signInContext property value. The signInContext property + * @return a {@link SignInContext} + */ + @jakarta.annotation.Nullable + public SignInContext getSignInContext() { + return this.backingStore.get("signInContext"); + } + /** + * Gets the signInIdentity property value. The signInIdentity property + * @return a {@link SignInIdentity} + */ + @jakarta.annotation.Nullable + public SignInIdentity getSignInIdentity() { + return this.backingStore.get("signInIdentity"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeBooleanValue("appliedPoliciesOnly", this.getAppliedPoliciesOnly()); + writer.writeObjectValue("signInConditions", this.getSignInConditions()); + writer.writeObjectValue("signInContext", this.getSignInContext()); + writer.writeObjectValue("signInIdentity", this.getSignInIdentity()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the appliedPoliciesOnly property value. The appliedPoliciesOnly property + * @param value Value to set for the appliedPoliciesOnly property. + */ + public void setAppliedPoliciesOnly(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("appliedPoliciesOnly", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the signInConditions property value. The signInConditions property + * @param value Value to set for the signInConditions property. + */ + public void setSignInConditions(@jakarta.annotation.Nullable final SignInConditions value) { + this.backingStore.set("signInConditions", value); + } + /** + * Sets the signInContext property value. The signInContext property + * @param value Value to set for the signInContext property. + */ + public void setSignInContext(@jakarta.annotation.Nullable final SignInContext value) { + this.backingStore.set("signInContext", value); + } + /** + * Sets the signInIdentity property value. The signInIdentity property + * @param value Value to set for the signInIdentity property. + */ + public void setSignInIdentity(@jakarta.annotation.Nullable final SignInIdentity value) { + this.backingStore.set("signInIdentity", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/evaluate/EvaluatePostResponse.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/evaluate/EvaluatePostResponse.java new file mode 100644 index 00000000000..bf2c754c7db --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/evaluate/EvaluatePostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.identity.conditionalaccess.evaluate; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.WhatIfAnalysisResult; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EvaluatePostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link EvaluatePostResponse} and sets the default values. + */ + public EvaluatePostResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EvaluatePostResponse} + */ + @jakarta.annotation.Nonnull + public static EvaluatePostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EvaluatePostResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(WhatIfAnalysisResult::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/evaluate/EvaluateRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/evaluate/EvaluateRequestBuilder.java new file mode 100644 index 00000000000..ebb9788d7ed --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/evaluate/EvaluateRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.identity.conditionalaccess.evaluate; + +import com.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 evaluate method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EvaluateRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EvaluateRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EvaluateRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/evaluate", pathParameters); + } + /** + * Instantiates a new {@link EvaluateRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EvaluateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/evaluate", rawUrl); + } + /** + * Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + * @param body The request body + * @return a {@link EvaluatePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EvaluatePostResponse post(@jakarta.annotation.Nonnull final EvaluatePostRequestBody body) { + return post(body, null); + } + /** + * Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EvaluatePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EvaluatePostResponse post(@jakarta.annotation.Nonnull final EvaluatePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EvaluatePostResponse::createFromDiscriminatorValue); + } + /** + * Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EvaluatePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Evaluates the applicability of Conditional Access Policies in your tenant based on the provided sign-in properties. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EvaluatePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EvaluateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EvaluateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EvaluateRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java index 44a6e4d4f99..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 @@ -37,18 +46,18 @@ public NamedLocationItemRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete an ipNamedLocation object. + * Delete a countryNamedLocation object. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete an ipNamedLocation object. + * Delete a countryNamedLocation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,21 +66,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the properties and relationships of an ipNamedLocation object. + * Retrieve the properties and relationships of a countryNamedLocation object. * @return a {@link NamedLocation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public NamedLocation get() { return get(null); } /** - * Retrieve the properties and relationships of an ipNamedLocation object. + * Retrieve the properties and relationships of a countryNamedLocation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link NamedLocation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public NamedLocation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -81,23 +90,23 @@ public NamedLocation get(@jakarta.annotation.Nullable final java.util.function.C return this.requestAdapter.send(requestInfo, errorMapping, NamedLocation::createFromDiscriminatorValue); } /** - * Update the properties of an ipNamedLocation object. + * Update the properties of a countryNamedLocation object. * @param body The request body * @return a {@link NamedLocation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public NamedLocation patch(@jakarta.annotation.Nonnull final NamedLocation body) { return patch(body, null); } /** - * Update the properties of an ipNamedLocation object. + * Update the properties of a countryNamedLocation object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link NamedLocation} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public NamedLocation patch(@jakarta.annotation.Nonnull final NamedLocation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +117,7 @@ public NamedLocation patch(@jakarta.annotation.Nonnull final NamedLocation body, return this.requestAdapter.send(requestInfo, errorMapping, NamedLocation::createFromDiscriminatorValue); } /** - * Delete an ipNamedLocation object. + * Delete a countryNamedLocation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +125,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an ipNamedLocation object. + * Delete a countryNamedLocation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +137,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties and relationships of an ipNamedLocation object. + * Retrieve the properties and relationships of a countryNamedLocation object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +145,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of an ipNamedLocation object. + * Retrieve the properties and relationships of a countryNamedLocation object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,7 +157,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of an ipNamedLocation object. + * Update the properties of a countryNamedLocation object. * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +166,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of an ipNamedLocation object. + * Update the properties of a countryNamedLocation object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -188,7 +197,7 @@ public NamedLocationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties and relationships of an ipNamedLocation object. + * Retrieve the properties and relationships of a countryNamedLocation object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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 new file mode 100644 index 00000000000..25061092317 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/RiskPreventionRequestBuilder.java @@ -0,0 +1,255 @@ +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; +import com.microsoft.graph.models.RiskPreventionContainer; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the riskPrevention property of the microsoft.graph.identityContainer entity. + */ +@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} + */ + @jakarta.annotation.Nonnull + public WebApplicationFirewallProvidersRequestBuilder webApplicationFirewallProviders() { + return new WebApplicationFirewallProvidersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the webApplicationFirewallVerifications property of the microsoft.graph.riskPreventionContainer entity. + * @return a {@link WebApplicationFirewallVerificationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WebApplicationFirewallVerificationsRequestBuilder webApplicationFirewallVerifications() { + return new WebApplicationFirewallVerificationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link RiskPreventionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RiskPreventionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RiskPreventionRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RiskPreventionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property riskPrevention for identity + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property riskPrevention for identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents 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 + */ + @jakarta.annotation.Nullable + public RiskPreventionContainer get() { + return get(null); + } + /** + * 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 + */ + @jakarta.annotation.Nullable + public RiskPreventionContainer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RiskPreventionContainer::createFromDiscriminatorValue); + } + /** + * Update the navigation property riskPrevention in identity + * @param body The request body + * @return a {@link RiskPreventionContainer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RiskPreventionContainer patch(@jakarta.annotation.Nonnull final RiskPreventionContainer body) { + return patch(body, null); + } + /** + * Update the navigation property riskPrevention in identity + * @param body The request body + * @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 + */ + @jakarta.annotation.Nullable + public RiskPreventionContainer patch(@jakarta.annotation.Nonnull final RiskPreventionContainer body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RiskPreventionContainer::createFromDiscriminatorValue); + } + /** + * Delete navigation property riskPrevention for identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property riskPrevention for identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents 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 + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 riskPrevention in identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final RiskPreventionContainer body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property riskPrevention 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 RiskPreventionContainer body, @jakarta.annotation.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 RiskPreventionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RiskPreventionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RiskPreventionRequestBuilder(rawUrl, 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 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 { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/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 new file mode 100644 index 00000000000..3d413a3545c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/WebApplicationFirewallProvidersRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders; + +import com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.count.CountRequestBuilder; +import com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.WebApplicationFirewallProvider; +import com.microsoft.graph.models.WebApplicationFirewallProviderCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the webApplicationFirewallProviders property of the microsoft.graph.riskPreventionContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WebApplicationFirewallProvidersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the webApplicationFirewallProviders property of the microsoft.graph.riskPreventionContainer entity. + * @param webApplicationFirewallProviderId The unique identifier of webApplicationFirewallProvider + * @return a {@link WebApplicationFirewallProviderItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WebApplicationFirewallProviderItemRequestBuilder byWebApplicationFirewallProviderId(@jakarta.annotation.Nonnull final String webApplicationFirewallProviderId) { + Objects.requireNonNull(webApplicationFirewallProviderId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("webApplicationFirewallProvider%2Did", webApplicationFirewallProviderId); + return new WebApplicationFirewallProviderItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link WebApplicationFirewallProvidersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WebApplicationFirewallProvidersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallProviders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link WebApplicationFirewallProvidersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WebApplicationFirewallProvidersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallProviders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * 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 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) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WebApplicationFirewallProviderCollectionResponse::createFromDiscriminatorValue); + } + /** + * 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 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) { + 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, WebApplicationFirewallProvider::createFromDiscriminatorValue); + } + /** + * Get a list of the webApplicationFirewallProvider objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 webApplicationFirewallProvider object. You can create one of the following subtypes that are derived from webApplicationFirewallProvider. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final WebApplicationFirewallProvider body) { + return toPostRequestInformation(body, null); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final WebApplicationFirewallProvider body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link WebApplicationFirewallProvidersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WebApplicationFirewallProvidersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new WebApplicationFirewallProvidersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the webApplicationFirewallProvider 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/riskprevention/webapplicationfirewallproviders/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5c6df4cdc0a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.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/webApplicationFirewallProviders/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request 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/webApplicationFirewallProviders/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/webapplicationfirewallproviders/item/WebApplicationFirewallProviderItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/item/WebApplicationFirewallProviderItemRequestBuilder.java new file mode 100644 index 00000000000..691f6c096ea --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/item/WebApplicationFirewallProviderItemRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item; + +import com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.WebApplicationFirewallProvider; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the webApplicationFirewallProviders property of the microsoft.graph.riskPreventionContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WebApplicationFirewallProviderItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the verify method. + * @return a {@link VerifyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VerifyRequestBuilder verify() { + return new VerifyRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link WebApplicationFirewallProviderItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WebApplicationFirewallProviderItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallProviders/{webApplicationFirewallProvider%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link WebApplicationFirewallProviderItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WebApplicationFirewallProviderItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallProviders/{webApplicationFirewallProvider%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * 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 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); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * 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); + } + /** + * 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) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WebApplicationFirewallProvider::createFromDiscriminatorValue); + } + /** + * 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 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) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WebApplicationFirewallProvider::createFromDiscriminatorValue); + } + /** + * Delete a webApplicationFirewallProvider object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a webApplicationFirewallProvider 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 webApplicationFirewallProvider object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 webApplicationFirewallProvider object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final WebApplicationFirewallProvider body) { + return toPatchRequestInformation(body, null); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final WebApplicationFirewallProvider body, @jakarta.annotation.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 WebApplicationFirewallProviderItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WebApplicationFirewallProviderItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new WebApplicationFirewallProviderItemRequestBuilder(rawUrl, 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 webApplicationFirewallProvider 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/identity/riskprevention/webapplicationfirewallproviders/item/verify/VerifyPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/item/verify/VerifyPostRequestBody.java new file mode 100644 index 00000000000..16289089388 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/item/verify/VerifyPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify; + +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 VerifyPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link VerifyPostRequestBody} and sets the default values. + */ + public VerifyPostRequestBody() { + 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 VerifyPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static VerifyPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new VerifyPostRequestBody(); + } + /** + * 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("hostName", (n) -> { this.setHostName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the hostName property value. The hostName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getHostName() { + return this.backingStore.get("hostName"); + } + /** + * Serializes information the 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("hostName", this.getHostName()); + 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 hostName property value. The hostName property + * @param value Value to set for the hostName property. + */ + public void setHostName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("hostName", value); + } +} 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 new file mode 100644 index 00000000000..8155f2a405d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/item/verify/VerifyRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.WebApplicationFirewallVerificationModel; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 verify method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VerifyRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link VerifyRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VerifyRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallProviders/{webApplicationFirewallProvider%2Did}/verify", pathParameters); + } + /** + * Instantiates a new {@link VerifyRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VerifyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallProviders/{webApplicationFirewallProvider%2Did}/verify", rawUrl); + } + /** + * 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); + } + /** + * 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) { + 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, WebApplicationFirewallVerificationModel::createFromDiscriminatorValue); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final VerifyPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final VerifyPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link VerifyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VerifyRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new VerifyRequestBuilder(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/webapplicationfirewallverifications/WebApplicationFirewallVerificationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/WebApplicationFirewallVerificationsRequestBuilder.java new file mode 100644 index 00000000000..d818d82a171 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/WebApplicationFirewallVerificationsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications; + +import com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.count.CountRequestBuilder; +import com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.WebApplicationFirewallVerificationModel; +import com.microsoft.graph.models.WebApplicationFirewallVerificationModelCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the webApplicationFirewallVerifications property of the microsoft.graph.riskPreventionContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WebApplicationFirewallVerificationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the webApplicationFirewallVerifications property of the microsoft.graph.riskPreventionContainer entity. + * @param webApplicationFirewallVerificationModelId The unique identifier of webApplicationFirewallVerificationModel + * @return a {@link WebApplicationFirewallVerificationModelItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WebApplicationFirewallVerificationModelItemRequestBuilder byWebApplicationFirewallVerificationModelId(@jakarta.annotation.Nonnull final String webApplicationFirewallVerificationModelId) { + Objects.requireNonNull(webApplicationFirewallVerificationModelId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("webApplicationFirewallVerificationModel%2Did", webApplicationFirewallVerificationModelId); + return new WebApplicationFirewallVerificationModelItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link WebApplicationFirewallVerificationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WebApplicationFirewallVerificationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallVerifications{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link WebApplicationFirewallVerificationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WebApplicationFirewallVerificationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallVerifications{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * 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 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) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WebApplicationFirewallVerificationModelCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to webApplicationFirewallVerifications for identity + * @param body The request body + * @return a {@link WebApplicationFirewallVerificationModel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallVerificationModel post(@jakarta.annotation.Nonnull final WebApplicationFirewallVerificationModel body) { + return post(body, null); + } + /** + * Create new navigation property to webApplicationFirewallVerifications for identity + * @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 + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallVerificationModel post(@jakarta.annotation.Nonnull final WebApplicationFirewallVerificationModel body, @jakarta.annotation.Nullable final 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, WebApplicationFirewallVerificationModel::createFromDiscriminatorValue); + } + /** + * Get a list of the webApplicationFirewallVerificationModel objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 webApplicationFirewallVerifications for identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final WebApplicationFirewallVerificationModel body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to webApplicationFirewallVerifications 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 WebApplicationFirewallVerificationModel body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link WebApplicationFirewallVerificationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WebApplicationFirewallVerificationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new WebApplicationFirewallVerificationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the webApplicationFirewallVerificationModel 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/riskprevention/webapplicationfirewallverifications/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/count/CountRequestBuilder.java new file mode 100644 index 00000000000..93d919e8acd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.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/webApplicationFirewallVerifications/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request 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/webApplicationFirewallVerifications/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/webapplicationfirewallverifications/item/WebApplicationFirewallVerificationModelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/item/WebApplicationFirewallVerificationModelItemRequestBuilder.java new file mode 100644 index 00000000000..b1b4b226920 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/item/WebApplicationFirewallVerificationModelItemRequestBuilder.java @@ -0,0 +1,241 @@ +package com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item; + +import com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider.ProviderRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.WebApplicationFirewallVerificationModel; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the webApplicationFirewallVerifications property of the microsoft.graph.riskPreventionContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WebApplicationFirewallVerificationModelItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the provider property of the microsoft.graph.webApplicationFirewallVerificationModel entity. + * @return a {@link ProviderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProviderRequestBuilder provider() { + return new ProviderRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link WebApplicationFirewallVerificationModelItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WebApplicationFirewallVerificationModelItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallVerifications/{webApplicationFirewallVerificationModel%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link WebApplicationFirewallVerificationModelItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WebApplicationFirewallVerificationModelItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallVerifications/{webApplicationFirewallVerificationModel%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * 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 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); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * 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); + } + /** + * 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) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WebApplicationFirewallVerificationModel::createFromDiscriminatorValue); + } + /** + * Update the navigation property webApplicationFirewallVerifications in identity + * @param body The request body + * @return a {@link WebApplicationFirewallVerificationModel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallVerificationModel patch(@jakarta.annotation.Nonnull final WebApplicationFirewallVerificationModel body) { + return patch(body, null); + } + /** + * Update the navigation property webApplicationFirewallVerifications in identity + * @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 + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallVerificationModel patch(@jakarta.annotation.Nonnull final WebApplicationFirewallVerificationModel body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WebApplicationFirewallVerificationModel::createFromDiscriminatorValue); + } + /** + * Delete a webApplicationFirewallVerificationModel object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a webApplicationFirewallVerificationModel 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 webApplicationFirewallVerificationModel object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 webApplicationFirewallVerifications in identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final WebApplicationFirewallVerificationModel body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property webApplicationFirewallVerifications 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 WebApplicationFirewallVerificationModel body, @jakarta.annotation.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 WebApplicationFirewallVerificationModelItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WebApplicationFirewallVerificationModelItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new WebApplicationFirewallVerificationModelItemRequestBuilder(rawUrl, 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 webApplicationFirewallVerificationModel 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/identity/riskprevention/webapplicationfirewallverifications/item/provider/ProviderRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/item/provider/ProviderRequestBuilder.java new file mode 100644 index 00000000000..2d82b1cdcbe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/item/provider/ProviderRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.WebApplicationFirewallProvider; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the provider property of the microsoft.graph.webApplicationFirewallVerificationModel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProviderRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ProviderRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProviderRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallVerifications/{webApplicationFirewallVerificationModel%2Did}/provider{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ProviderRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProviderRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallVerifications/{webApplicationFirewallVerificationModel%2Did}/provider{?%24expand,%24select}", rawUrl); + } + /** + * 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 + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallProvider get() { + return get(null); + } + /** + * 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 + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallProvider get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WebApplicationFirewallProvider::createFromDiscriminatorValue); + } + /** + * 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 + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ProviderRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProviderRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ProviderRequestBuilder(rawUrl, requestAdapter); + } + /** + * 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 { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/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/devicemanagement/telecomexpensemanagementpartners/item/TelecomExpenseManagementPartnerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java similarity index 65% rename from src/main/java/com/microsoft/graph/generated/devicemanagement/telecomexpensemanagementpartners/item/TelecomExpenseManagementPartnerItemRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java index 71f18aca715..8d4f1cf4f9e 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/telecomexpensemanagementpartners/item/TelecomExpenseManagementPartnerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java @@ -1,7 +1,8 @@ -package com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item; +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.graph.models.TelecomExpenseManagementPartner; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -16,39 +17,45 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class TelecomExpenseManagementPartnerItemRequestBuilder extends BaseRequestBuilder { +public class AccessPackageResourceRoleItemRequestBuilder extends BaseRequestBuilder { /** - * Instantiates a new {@link TelecomExpenseManagementPartnerItemRequestBuilder} and sets the default values. + * 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 TelecomExpenseManagementPartnerItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartner%2Did}{?%24expand,%24select}", pathParameters); + 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 TelecomExpenseManagementPartnerItemRequestBuilder} and sets the default values. + * 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 TelecomExpenseManagementPartnerItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartner%2Did}{?%24expand,%24select}", rawUrl); + 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); } /** - * Deletes a telecomExpenseManagementPartner. + * Delete navigation property roles for identityGovernance * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void delete() { delete(null); } /** - * Deletes a telecomExpenseManagementPartner. + * 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 - * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -57,58 +64,54 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read properties and relationships of the telecomExpenseManagementPartner object. - * @return a {@link TelecomExpenseManagementPartner} + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRole} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner get() { + public AccessPackageResourceRole get() { return get(null); } /** - * Read properties and relationships of the telecomExpenseManagementPartner object. + * Read-only. Nullable. Supports $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link TelecomExpenseManagementPartner} + * @return a {@link AccessPackageResourceRole} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + 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, TelecomExpenseManagementPartner::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); } /** - * Update the properties of a telecomExpenseManagementPartner object. + * Update the navigation property roles in identityGovernance * @param body The request body - * @return a {@link TelecomExpenseManagementPartner} + * @return a {@link AccessPackageResourceRole} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner patch(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body) { + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { return patch(body, null); } /** - * Update the properties of a telecomExpenseManagementPartner object. + * 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 TelecomExpenseManagementPartner} + * @return a {@link AccessPackageResourceRole} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner patch(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + 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, TelecomExpenseManagementPartner::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); } /** - * Deletes a telecomExpenseManagementPartner. + * Delete navigation property roles for identityGovernance * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +119,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a telecomExpenseManagementPartner. + * Delete navigation property roles for identityGovernance * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -128,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the telecomExpenseManagementPartner object. + * Read-only. Nullable. Supports $expand. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the telecomExpenseManagementPartner object. + * Read-only. Nullable. Supports $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -148,22 +151,22 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a telecomExpenseManagementPartner object. + * 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 TelecomExpenseManagementPartner body) { + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { return toPatchRequestInformation(body, null); } /** - * Update the properties of a telecomExpenseManagementPartner object. + * 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 TelecomExpenseManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + 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); @@ -174,12 +177,12 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link TelecomExpenseManagementPartnerItemRequestBuilder} + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} */ @jakarta.annotation.Nonnull - public TelecomExpenseManagementPartnerItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public AccessPackageResourceRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new TelecomExpenseManagementPartnerItemRequestBuilder(rawUrl, requestAdapter); + return new AccessPackageResourceRoleItemRequestBuilder(rawUrl, requestAdapter); } /** * Configuration for the request such as headers, query parameters, and middleware options. @@ -188,7 +191,7 @@ public TelecomExpenseManagementPartnerItemRequestBuilder withUrl(@jakarta.annota public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the telecomExpenseManagementPartner object. + * Read-only. Nullable. Supports $expand. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java index 4979d88e543..d85105df21a 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java @@ -81,23 +81,23 @@ public CustomCalloutExtension get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, CustomCalloutExtension::createFromDiscriminatorValue); } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param body The request body * @return a {@link CustomCalloutExtension} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomCalloutExtension patch(@jakarta.annotation.Nonnull final CustomCalloutExtension body) { return patch(body, null); } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomCalloutExtension} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CustomCalloutExtension patch(@jakarta.annotation.Nonnull final CustomCalloutExtension body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +157,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of an accessPackageAssignmentWorkflowExtension object. + * Update the properties of an accessPackageAssignmentRequestWorkflowExtension 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/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/executionscope/ExecutionScopeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/executionscope/ExecutionScopeRequestBuilder.java index 543f2a2d0ba..414a2195fbe 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/executionscope/ExecutionScopeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/executionscope/ExecutionScopeRequestBuilder.java @@ -59,7 +59,7 @@ public ExecutionScopeRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/executionScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link UserProcessingResultCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -68,7 +68,7 @@ public UserProcessingResultCollectionResponse get() { return get(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UserProcessingResultCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -81,7 +81,7 @@ public UserProcessingResultCollectionResponse get(@jakarta.annotation.Nullable f return this.requestAdapter.send(requestInfo, errorMapping, UserProcessingResultCollectionResponse::createFromDiscriminatorValue); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -89,7 +89,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -111,7 +111,7 @@ public ExecutionScopeRequestBuilder withUrl(@jakarta.annotation.Nonnull final St return new ExecutionScopeRequestBuilder(rawUrl, requestAdapter); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of 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/deleteditems/workflows/item/executionscope/item/UserProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/executionscope/item/UserProcessingResultItemRequestBuilder.java index c74e5b9186c..5717ede3ac8 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/executionscope/item/UserProcessingResultItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/executionscope/item/UserProcessingResultItemRequestBuilder.java @@ -37,7 +37,7 @@ public UserProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/executionScope/{userProcessingResult%2Did}{?%24expand,%24select}", rawUrl); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link UserProcessingResult} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public UserProcessingResult get() { return get(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @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 @@ -59,7 +59,7 @@ public UserProcessingResult get(@jakarta.annotation.Nullable final java.util.fun return this.requestAdapter.send(requestInfo, errorMapping, UserProcessingResult::createFromDiscriminatorValue); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -67,7 +67,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -89,7 +89,7 @@ public UserProcessingResultItemRequestBuilder withUrl(@jakarta.annotation.Nonnul return new UserProcessingResultItemRequestBuilder(rawUrl, requestAdapter); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of 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/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/executionscope/ExecutionScopeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/executionscope/ExecutionScopeRequestBuilder.java index ec66e6aac2e..14f5d1adb44 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/executionscope/ExecutionScopeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/executionscope/ExecutionScopeRequestBuilder.java @@ -59,7 +59,7 @@ public ExecutionScopeRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/executionScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link UserProcessingResultCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -68,7 +68,7 @@ public UserProcessingResultCollectionResponse get() { return get(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UserProcessingResultCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -81,7 +81,7 @@ public UserProcessingResultCollectionResponse get(@jakarta.annotation.Nullable f return this.requestAdapter.send(requestInfo, errorMapping, UserProcessingResultCollectionResponse::createFromDiscriminatorValue); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -89,7 +89,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -111,7 +111,7 @@ public ExecutionScopeRequestBuilder withUrl(@jakarta.annotation.Nonnull final St return new ExecutionScopeRequestBuilder(rawUrl, requestAdapter); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of 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/executionscope/item/UserProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/executionscope/item/UserProcessingResultItemRequestBuilder.java index 95f3492e56a..3b5e676f6cc 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/executionscope/item/UserProcessingResultItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/executionscope/item/UserProcessingResultItemRequestBuilder.java @@ -37,7 +37,7 @@ public UserProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/executionScope/{userProcessingResult%2Did}{?%24expand,%24select}", rawUrl); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link UserProcessingResult} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public UserProcessingResult get() { return get(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @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 @@ -59,7 +59,7 @@ public UserProcessingResult get(@jakarta.annotation.Nullable final java.util.fun return this.requestAdapter.send(requestInfo, errorMapping, UserProcessingResult::createFromDiscriminatorValue); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -67,7 +67,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -89,7 +89,7 @@ public UserProcessingResultItemRequestBuilder withUrl(@jakarta.annotation.Nonnul return new UserProcessingResultItemRequestBuilder(rawUrl, requestAdapter); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of 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/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 c83ed7afbb8..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,13 +9397,16 @@ 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 com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|get():CloudCommunications com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudCommunications +com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|getAllOnlineMeetingMessages:GetAllOnlineMeetingMessagesRequestBuilder com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|getPresencesByUserId:GetPresencesByUserIdRequestBuilder +com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|onlineMeetingConversations:OnlineMeetingConversationsRequestBuilder com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|onlineMeetings:OnlineMeetingsRequestBuilder com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|patch(body:CloudCommunications):CloudCommunications com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|patch(body:CloudCommunications; requestConfiguration?:java.util.function.Consumer):CloudCommunications @@ -6850,6 +9416,33 @@ com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|toGetRe com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|toPatchRequestInformation(body:CloudCommunications):RequestInformation com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|toPatchRequestInformation(body:CloudCommunications; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|withUrl(rawUrl:String):CommunicationsRequestBuilder +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|public|constructor():void +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|public|getValue():java.util.List +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAllOnlineMeetingMessagesGetResponse +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|get():GetAllOnlineMeetingMessagesGetResponse +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetAllOnlineMeetingMessagesGetResponse +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|withUrl(rawUrl:String):GetAllOnlineMeetingMessagesRequestBuilder com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdPostRequestBody::|public|constructor():void com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdPostRequestBody::|public|getAdditionalData():Map @@ -6878,6 +9471,713 @@ com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdRequ com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdRequestBuilder::|public|toPostRequestInformation(body:GetPresencesByUserIdPostRequestBody):RequestInformation com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdRequestBuilder::|public|toPostRequestInformation(body:GetPresencesByUserIdPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.communications.getpresencesbyuserid.GetPresencesByUserIdRequestBuilder::|public|withUrl(rawUrl:String):GetPresencesByUserIdRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|get():EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.conversation.ConversationRequestBuilder::|public|withUrl(rawUrl:String):ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|conversation:ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|reactions:ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|replies:RepliesRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|replyTo:ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get():EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|byEngagementConversationMessageReactionId(engagementConversationMessageReactionId:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|get():EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|withUrl(rawUrl:String):ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|get():EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|withUrl(rawUrl:String):ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|conversation:ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|reactions:ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|replyTo:ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get():EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|byEngagementConversationMessageReactionId(engagementConversationMessageReactionId:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|get():EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|withUrl(rawUrl:String):ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.item.replyto.ReplyToRequestBuilder::|public|withUrl(rawUrl:String):ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|byEngagementConversationMessageId1(engagementConversationMessageId1:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|get():EngagementConversationMessageCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.item.replyto.ReplyToRequestBuilder::|public|withUrl(rawUrl:String):ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|byEngagementConversationMessageId(engagementConversationMessageId:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|get():EngagementConversationMessageCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|post(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|post(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|get():InputStream +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.attendeereport.AttendeeReportRequestBuilder::|public|withUrl(rawUrl:String):AttendeeReportRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|attendeeReport:AttendeeReportRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|get():OnlineMeeting +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OnlineMeeting +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.onlinemeeting.OnlineMeetingRequestBuilder::|public|withUrl(rawUrl:String):OnlineMeetingRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|get():OnlineMeetingEngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OnlineMeetingEngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|messages:MessagesRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|onlineMeeting:OnlineMeetingRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|patch(body:OnlineMeetingEngagementConversation):OnlineMeetingEngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|patch(body:OnlineMeetingEngagementConversation; requestConfiguration?:java.util.function.Consumer):OnlineMeetingEngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|starter:StarterRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toPatchRequestInformation(body:OnlineMeetingEngagementConversation):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|toPatchRequestInformation(body:OnlineMeetingEngagementConversation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|withUrl(rawUrl:String):OnlineMeetingEngagementConversationItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|get():EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.conversation.ConversationRequestBuilder::|public|withUrl(rawUrl:String):ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get():EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|byEngagementConversationMessageReactionId(engagementConversationMessageReactionId:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|get():EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.reactions.ReactionsRequestBuilder::|public|withUrl(rawUrl:String):ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|get():EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|withUrl(rawUrl:String):ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|conversation:ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|reactions:ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|replyTo:ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get():EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|byEngagementConversationMessageReactionId(engagementConversationMessageReactionId:String):EngagementConversationMessageReactionItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|get():EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageReaction +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessageReaction; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|withUrl(rawUrl:String):ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.item.replyto.ReplyToRequestBuilder::|public|withUrl(rawUrl:String):ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|byEngagementConversationMessageId(engagementConversationMessageId:String):EngagementConversationMessageItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|get():EngagementConversationMessageCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessageCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.replyto.ReplyToRequestBuilder::|public|withUrl(rawUrl:String):ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|conversation:ConversationRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|get():EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|patch(body:EngagementConversationMessage):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|patch(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):EngagementConversationMessage +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|reactions:ReactionsRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|replies:RepliesRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|replyTo:ReplyToRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|toPatchRequestInformation(body:EngagementConversationMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.item.starter.StarterRequestBuilder::|public|withUrl(rawUrl:String):StarterRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|byOnlineMeetingEngagementConversationId(onlineMeetingEngagementConversationId:String):OnlineMeetingEngagementConversationItemRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|get():OnlineMeetingEngagementConversationCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OnlineMeetingEngagementConversationCollectionResponse +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|post(body:OnlineMeetingEngagementConversation):OnlineMeetingEngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|post(body:OnlineMeetingEngagementConversation; requestConfiguration?:java.util.function.Consumer):OnlineMeetingEngagementConversation +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|toPostRequestInformation(body:OnlineMeetingEngagementConversation):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|toPostRequestInformation(body:OnlineMeetingEngagementConversation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.onlinemeetingconversations.OnlineMeetingConversationsRequestBuilder::|public|withUrl(rawUrl:String):OnlineMeetingConversationsRequestBuilder com.microsoft.graph.communications.onlinemeetings.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.communications.onlinemeetings.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.communications.onlinemeetings.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -7521,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 @@ -7560,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 @@ -7570,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 @@ -7580,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 @@ -8165,6 +11533,7 @@ com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters::|public| com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters::|public|orderby:String[] com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters::|public|search:String com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters::|public|skip:Integer com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters::|public|top:Integer com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map com.microsoft.graph.contacts.ContactsRequestBuilder.GetQueryParameters~~>QueryParameters @@ -8712,17 +12081,45 @@ com.microsoft.graph.contacts.item.memberof.MemberOfRequestBuilder::|public|graph com.microsoft.graph.contacts.item.memberof.MemberOfRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.contacts.item.memberof.MemberOfRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.contacts.item.memberof.MemberOfRequestBuilder::|public|withUrl(rawUrl:String):MemberOfRequestBuilder +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|delete():Void +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|get():OnPremisesSyncBehavior +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OnPremisesSyncBehavior +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|patch(body:OnPremisesSyncBehavior):OnPremisesSyncBehavior +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|patch(body:OnPremisesSyncBehavior; requestConfiguration?:java.util.function.Consumer):OnPremisesSyncBehavior +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toPatchRequestInformation(body:OnPremisesSyncBehavior):RequestInformation +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toPatchRequestInformation(body:OnPremisesSyncBehavior; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.contacts.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|withUrl(rawUrl:String):OnPremisesSyncBehaviorRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.GetQueryParameters::|public|select:String[] com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|checkMemberGroups:CheckMemberGroupsRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|checkMemberObjects:CheckMemberObjectsRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|delete():Void +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|directReports:DirectReportsRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|get():OrgContact com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OrgContact @@ -8730,11 +12127,18 @@ com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|getMembe com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|getMemberObjects:GetMemberObjectsRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|manager:ManagerRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|memberOf:MemberOfRequestBuilder +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|onPremisesSyncBehavior:OnPremisesSyncBehaviorRequestBuilder +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|patch(body:OrgContact):OrgContact +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|patch(body:OrgContact; requestConfiguration?:java.util.function.Consumer):OrgContact com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|restore:RestoreRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|retryServiceProvisioning:RetryServiceProvisioningRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|toPatchRequestInformation(body:OrgContact):RequestInformation +com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|toPatchRequestInformation(body:OrgContact; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|transitiveMemberOf:TransitiveMemberOfRequestBuilder com.microsoft.graph.contacts.item.OrgContactItemRequestBuilder::|public|withUrl(rawUrl:String):OrgContactItemRequestBuilder com.microsoft.graph.contacts.item.restore.RestoreRequestBuilder-->BaseRequestBuilder @@ -9741,6 +13145,7 @@ com.microsoft.graph.deviceappmanagement.DeviceAppManagementRequestBuilder::|publ com.microsoft.graph.deviceappmanagement.DeviceAppManagementRequestBuilder::|public|mdmWindowsInformationProtectionPolicies:MdmWindowsInformationProtectionPoliciesRequestBuilder com.microsoft.graph.deviceappmanagement.DeviceAppManagementRequestBuilder::|public|mobileAppCategories:MobileAppCategoriesRequestBuilder com.microsoft.graph.deviceappmanagement.DeviceAppManagementRequestBuilder::|public|mobileAppConfigurations:MobileAppConfigurationsRequestBuilder +com.microsoft.graph.deviceappmanagement.DeviceAppManagementRequestBuilder::|public|mobileAppRelationships:MobileAppRelationshipsRequestBuilder com.microsoft.graph.deviceappmanagement.DeviceAppManagementRequestBuilder::|public|mobileApps:MobileAppsRequestBuilder com.microsoft.graph.deviceappmanagement.DeviceAppManagementRequestBuilder::|public|patch(body:DeviceAppManagement):DeviceAppManagement com.microsoft.graph.deviceappmanagement.DeviceAppManagementRequestBuilder::|public|patch(body:DeviceAppManagement; requestConfiguration?:java.util.function.Consumer):DeviceAppManagement @@ -11498,6 +14903,71 @@ com.microsoft.graph.deviceappmanagement.mobileappconfigurations.MobileAppConfigu com.microsoft.graph.deviceappmanagement.mobileappconfigurations.MobileAppConfigurationsRequestBuilder::|public|toPostRequestInformation(body:ManagedDeviceMobileAppConfiguration):RequestInformation com.microsoft.graph.deviceappmanagement.mobileappconfigurations.MobileAppConfigurationsRequestBuilder::|public|toPostRequestInformation(body:ManagedDeviceMobileAppConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.deviceappmanagement.mobileappconfigurations.MobileAppConfigurationsRequestBuilder::|public|withUrl(rawUrl:String):MobileAppConfigurationsRequestBuilder +com.microsoft.graph.deviceappmanagement.mobileapprelationships.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.deviceappmanagement.mobileapprelationships.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.deviceappmanagement.mobileapprelationships.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.deviceappmanagement.mobileapprelationships.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.deviceappmanagement.mobileapprelationships.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.deviceappmanagement.mobileapprelationships.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.deviceappmanagement.mobileapprelationships.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.deviceappmanagement.mobileapprelationships.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.deviceappmanagement.mobileapprelationships.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.deviceappmanagement.mobileapprelationships.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.deviceappmanagement.mobileapprelationships.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.deviceappmanagement.mobileapprelationships.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.deviceappmanagement.mobileapprelationships.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.deviceappmanagement.mobileapprelationships.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder::|public|delete():Void +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder::|public|get():MobileAppRelationship +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppRelationship +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder::|public|patch(body:MobileAppRelationship):MobileAppRelationship +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder::|public|patch(body:MobileAppRelationship; requestConfiguration?:java.util.function.Consumer):MobileAppRelationship +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppRelationship):RequestInformation +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder::|public|toPatchRequestInformation(body:MobileAppRelationship; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.deviceappmanagement.mobileapprelationships.item.MobileAppRelationshipItemRequestBuilder::|public|withUrl(rawUrl:String):MobileAppRelationshipItemRequestBuilder +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder::|public|byMobileAppRelationshipId(mobileAppRelationshipId:String):MobileAppRelationshipItemRequestBuilder +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder::|public|get():MobileAppRelationshipCollectionResponse +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MobileAppRelationshipCollectionResponse +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder::|public|post(body:MobileAppRelationship):MobileAppRelationship +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder::|public|post(body:MobileAppRelationship; requestConfiguration?:java.util.function.Consumer):MobileAppRelationship +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder::|public|toPostRequestInformation(body:MobileAppRelationship):RequestInformation +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder::|public|toPostRequestInformation(body:MobileAppRelationship; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.deviceappmanagement.mobileapprelationships.MobileAppRelationshipsRequestBuilder::|public|withUrl(rawUrl:String):MobileAppRelationshipsRequestBuilder com.microsoft.graph.deviceappmanagement.mobileapps.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.deviceappmanagement.mobileapps.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.deviceappmanagement.mobileapps.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -19495,7 +22965,6 @@ com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|res com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|roleAssignments:RoleAssignmentsRequestBuilder com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|roleDefinitions:RoleDefinitionsRequestBuilder com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|softwareUpdateStatusSummary:SoftwareUpdateStatusSummaryRequestBuilder -com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|telecomExpenseManagementPartners:TelecomExpenseManagementPartnersRequestBuilder com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|termsAndConditions:TermsAndConditionsRequestBuilder com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.devicemanagement.DeviceManagementRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -22048,71 +25517,6 @@ com.microsoft.graph.devicemanagement.softwareupdatestatussummary.SoftwareUpdateS com.microsoft.graph.devicemanagement.softwareupdatestatussummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.devicemanagement.softwareupdatestatussummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.devicemanagement.softwareupdatestatussummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|withUrl(rawUrl:String):SoftwareUpdateStatusSummaryRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|get():Integer -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|delete():Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|get():TelecomExpenseManagementPartner -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TelecomExpenseManagementPartner -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|patch(body:TelecomExpenseManagementPartner):TelecomExpenseManagementPartner -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|patch(body:TelecomExpenseManagementPartner; requestConfiguration?:java.util.function.Consumer):TelecomExpenseManagementPartner -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toPatchRequestInformation(body:TelecomExpenseManagementPartner):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|toPatchRequestInformation(body:TelecomExpenseManagementPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|withUrl(rawUrl:String):TelecomExpenseManagementPartnerItemRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|count:Boolean -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|filter:String -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|orderby:String[] -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|search:String -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|skip:Integer -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|top:Integer -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|byTelecomExpenseManagementPartnerId(telecomExpenseManagementPartnerId:String):TelecomExpenseManagementPartnerItemRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|count:CountRequestBuilder -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|get():TelecomExpenseManagementPartnerCollectionResponse -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TelecomExpenseManagementPartnerCollectionResponse -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|post(body:TelecomExpenseManagementPartner):TelecomExpenseManagementPartner -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|post(body:TelecomExpenseManagementPartner; requestConfiguration?:java.util.function.Consumer):TelecomExpenseManagementPartner -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|toPostRequestInformation(body:TelecomExpenseManagementPartner):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|toPostRequestInformation(body:TelecomExpenseManagementPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.TelecomExpenseManagementPartnersRequestBuilder::|public|withUrl(rawUrl:String):TelecomExpenseManagementPartnersRequestBuilder com.microsoft.graph.devicemanagement.termsandconditions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.devicemanagement.termsandconditions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.devicemanagement.termsandconditions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -24274,7 +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 @@ -24322,6 +27729,50 @@ 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 +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizePostRequestBody::|public|getTargetServicePlanId():String +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizePostRequestBody::|public|setTargetServicePlanId(value?:String):void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ResizePostRequestBody +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizeRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizeRequestBuilder::|public|post(body:ResizePostRequestBody):Void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizeRequestBuilder::|public|post(body:ResizePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizeRequestBuilder::|public|toPostRequestInformation(body:ResizePostRequestBody):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizeRequestBuilder::|public|toPostRequestInformation(body:ResizePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizeRequestBuilder::|public|withUrl(rawUrl:String):ResizeRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.restore.RestorePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.restore.RestorePostRequestBody::|public|constructor():void com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.restore.RestorePostRequestBody::|public|getAdditionalData():Map @@ -24343,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 @@ -24545,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 @@ -24555,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[] @@ -24857,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 @@ -25033,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 @@ -28183,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 @@ -28525,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 @@ -57928,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 @@ -57936,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 @@ -58159,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 @@ -58232,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 @@ -58907,6 +63030,7 @@ com.microsoft.graph.education.classes.item.assignments.item.EducationAssignmentI com.microsoft.graph.education.classes.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|get():EducationAssignment com.microsoft.graph.education.classes.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationAssignment com.microsoft.graph.education.classes.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|gradingCategory:GradingCategoryRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|gradingScheme:GradingSchemeRequestBuilder com.microsoft.graph.education.classes.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|patch(body:EducationAssignment):EducationAssignment com.microsoft.graph.education.classes.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|patch(body:EducationAssignment; requestConfiguration?:java.util.function.Consumer):EducationAssignment com.microsoft.graph.education.classes.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|publish:PublishRequestBuilder @@ -58936,6 +63060,20 @@ com.microsoft.graph.education.classes.item.assignments.item.gradingcategory.Grad com.microsoft.graph.education.classes.item.assignments.item.gradingcategory.GradingCategoryRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.education.classes.item.assignments.item.gradingcategory.GradingCategoryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.classes.item.assignments.item.gradingcategory.GradingCategoryRequestBuilder::|public|withUrl(rawUrl:String):GradingCategoryRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.classes.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.classes.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.classes.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.classes.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.classes.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|get():EducationGradingScheme +com.microsoft.graph.education.classes.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationGradingScheme +com.microsoft.graph.education.classes.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|withUrl(rawUrl:String):GradingSchemeRequestBuilder com.microsoft.graph.education.classes.item.assignments.item.publish.PublishRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.classes.item.assignments.item.publish.PublishRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.education.classes.item.assignments.item.publish.PublishRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -58959,6 +63097,71 @@ com.microsoft.graph.education.classes.item.assignments.item.resources.count.Coun com.microsoft.graph.education.classes.item.assignments.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.education.classes.item.assignments.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.classes.item.assignments.item.resources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|byEducationAssignmentResourceId1(educationAssignmentResourceId1:String):EducationAssignmentResourceItemRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|get():EducationAssignmentResourceCollectionResponse +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationAssignmentResourceCollectionResponse +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationAssignmentResource):EducationAssignmentResource +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationAssignmentResource; requestConfiguration?:java.util.function.Consumer):EducationAssignmentResource +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationAssignmentResource):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationAssignmentResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|withUrl(rawUrl:String):DependentResourcesRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|get():EducationAssignmentResource +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationAssignmentResource +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource):EducationAssignmentResource +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource; requestConfiguration?:java.util.function.Consumer):EducationAssignmentResource +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationAssignmentResource):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationAssignmentResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|withUrl(rawUrl:String):EducationAssignmentResourceItemRequestBuilder com.microsoft.graph.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -58972,6 +63175,7 @@ com.microsoft.graph.education.classes.item.assignments.item.resources.item.Educa com.microsoft.graph.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete():Void com.microsoft.graph.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|dependentResources:DependentResourcesRequestBuilder com.microsoft.graph.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|get():EducationAssignmentResource com.microsoft.graph.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationAssignmentResource com.microsoft.graph.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource):EducationAssignmentResource @@ -59216,6 +63420,71 @@ com.microsoft.graph.education.classes.item.assignments.item.submissions.item.res com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|byEducationSubmissionResourceId1(educationSubmissionResourceId1:String):EducationSubmissionResourceItemRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|get():EducationSubmissionResourceCollectionResponse +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResourceCollectionResponse +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource):EducationSubmissionResource +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationSubmissionResource):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|withUrl(rawUrl:String):DependentResourcesRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get():EducationSubmissionResource +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource):EducationSubmissionResource +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationSubmissionResource):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|withUrl(rawUrl:String):EducationSubmissionResourceItemRequestBuilder com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -59229,6 +63498,7 @@ com.microsoft.graph.education.classes.item.assignments.item.submissions.item.res com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete():Void com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependentResources:DependentResourcesRequestBuilder com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|get():EducationSubmissionResource com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource com.microsoft.graph.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource):EducationSubmissionResource @@ -59308,6 +63578,71 @@ com.microsoft.graph.education.classes.item.assignments.item.submissions.item.sub com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|byEducationSubmissionResourceId1(educationSubmissionResourceId1:String):EducationSubmissionResourceItemRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|get():EducationSubmissionResourceCollectionResponse +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResourceCollectionResponse +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource):EducationSubmissionResource +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationSubmissionResource):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|withUrl(rawUrl:String):DependentResourcesRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get():EducationSubmissionResource +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource):EducationSubmissionResource +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationSubmissionResource):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|withUrl(rawUrl:String):EducationSubmissionResourceItemRequestBuilder com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -59321,6 +63656,7 @@ com.microsoft.graph.education.classes.item.assignments.item.submissions.item.sub com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete():Void com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependentResources:DependentResourcesRequestBuilder com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get():EducationSubmissionResource com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource com.microsoft.graph.education.classes.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource):EducationSubmissionResource @@ -59406,11 +63742,13 @@ com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettings com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder::|public|defaultGradingScheme:DefaultGradingSchemeRequestBuilder com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder::|public|delete():Void com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder::|public|get():EducationAssignmentSettings com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationAssignmentSettings com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder::|public|gradingCategories:GradingCategoriesRequestBuilder +com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder::|public|gradingSchemes:GradingSchemesRequestBuilder com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder::|public|patch(body:EducationAssignmentSettings):EducationAssignmentSettings com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder::|public|patch(body:EducationAssignmentSettings; requestConfiguration?:java.util.function.Consumer):EducationAssignmentSettings com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation @@ -59420,6 +63758,20 @@ com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettings com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder::|public|toPatchRequestInformation(body:EducationAssignmentSettings):RequestInformation com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder::|public|toPatchRequestInformation(body:EducationAssignmentSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.classes.item.assignmentsettings.AssignmentSettingsRequestBuilder::|public|withUrl(rawUrl:String):AssignmentSettingsRequestBuilder +com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme.DefaultGradingSchemeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme.DefaultGradingSchemeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme.DefaultGradingSchemeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme.DefaultGradingSchemeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme.DefaultGradingSchemeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme.DefaultGradingSchemeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme.DefaultGradingSchemeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme.DefaultGradingSchemeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme.DefaultGradingSchemeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme.DefaultGradingSchemeRequestBuilder::|public|get():EducationGradingScheme +com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme.DefaultGradingSchemeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationGradingScheme +com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme.DefaultGradingSchemeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme.DefaultGradingSchemeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignmentsettings.defaultgradingscheme.DefaultGradingSchemeRequestBuilder::|public|withUrl(rawUrl:String):DefaultGradingSchemeRequestBuilder com.microsoft.graph.education.classes.item.assignmentsettings.gradingcategories.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.classes.item.assignmentsettings.gradingcategories.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.education.classes.item.assignmentsettings.gradingcategories.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -59485,6 +63837,71 @@ com.microsoft.graph.education.classes.item.assignmentsettings.gradingcategories. com.microsoft.graph.education.classes.item.assignmentsettings.gradingcategories.item.EducationGradingCategoryItemRequestBuilder::|public|toPatchRequestInformation(body:EducationGradingCategory):RequestInformation com.microsoft.graph.education.classes.item.assignmentsettings.gradingcategories.item.EducationGradingCategoryItemRequestBuilder::|public|toPatchRequestInformation(body:EducationGradingCategory; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.classes.item.assignmentsettings.gradingcategories.item.EducationGradingCategoryItemRequestBuilder::|public|withUrl(rawUrl:String):EducationGradingCategoryItemRequestBuilder +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder::|public|byEducationGradingSchemeId(educationGradingSchemeId:String):EducationGradingSchemeItemRequestBuilder +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder::|public|get():EducationGradingSchemeCollectionResponse +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationGradingSchemeCollectionResponse +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder::|public|post(body:EducationGradingScheme):EducationGradingScheme +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder::|public|post(body:EducationGradingScheme; requestConfiguration?:java.util.function.Consumer):EducationGradingScheme +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder::|public|toPostRequestInformation(body:EducationGradingScheme):RequestInformation +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder::|public|toPostRequestInformation(body:EducationGradingScheme; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.GradingSchemesRequestBuilder::|public|withUrl(rawUrl:String):GradingSchemesRequestBuilder +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder::|public|get():EducationGradingScheme +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationGradingScheme +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder::|public|patch(body:EducationGradingScheme):EducationGradingScheme +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder::|public|patch(body:EducationGradingScheme; requestConfiguration?:java.util.function.Consumer):EducationGradingScheme +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder::|public|toPatchRequestInformation(body:EducationGradingScheme):RequestInformation +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder::|public|toPatchRequestInformation(body:EducationGradingScheme; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.classes.item.assignmentsettings.gradingschemes.item.EducationGradingSchemeItemRequestBuilder::|public|withUrl(rawUrl:String):EducationGradingSchemeItemRequestBuilder com.microsoft.graph.education.classes.item.EducationClassItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.classes.item.EducationClassItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.education.classes.item.EducationClassItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -59997,6 +64414,7 @@ com.microsoft.graph.education.EducationRequestBuilder::|public|get(requestConfig com.microsoft.graph.education.EducationRequestBuilder::|public|me:MeRequestBuilder com.microsoft.graph.education.EducationRequestBuilder::|public|patch(body:EducationRoot):EducationRoot com.microsoft.graph.education.EducationRequestBuilder::|public|patch(body:EducationRoot; requestConfiguration?:java.util.function.Consumer):EducationRoot +com.microsoft.graph.education.EducationRequestBuilder::|public|reports:ReportsRequestBuilder com.microsoft.graph.education.EducationRequestBuilder::|public|schools:SchoolsRequestBuilder com.microsoft.graph.education.EducationRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.education.EducationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -60225,6 +64643,7 @@ com.microsoft.graph.education.me.assignments.item.EducationAssignmentItemRequest com.microsoft.graph.education.me.assignments.item.EducationAssignmentItemRequestBuilder::|public|get():EducationAssignment com.microsoft.graph.education.me.assignments.item.EducationAssignmentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationAssignment com.microsoft.graph.education.me.assignments.item.EducationAssignmentItemRequestBuilder::|public|gradingCategory:GradingCategoryRequestBuilder +com.microsoft.graph.education.me.assignments.item.EducationAssignmentItemRequestBuilder::|public|gradingScheme:GradingSchemeRequestBuilder com.microsoft.graph.education.me.assignments.item.EducationAssignmentItemRequestBuilder::|public|patch(body:EducationAssignment):EducationAssignment com.microsoft.graph.education.me.assignments.item.EducationAssignmentItemRequestBuilder::|public|patch(body:EducationAssignment; requestConfiguration?:java.util.function.Consumer):EducationAssignment com.microsoft.graph.education.me.assignments.item.EducationAssignmentItemRequestBuilder::|public|publish:PublishRequestBuilder @@ -60254,6 +64673,20 @@ com.microsoft.graph.education.me.assignments.item.gradingcategory.GradingCategor com.microsoft.graph.education.me.assignments.item.gradingcategory.GradingCategoryRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.education.me.assignments.item.gradingcategory.GradingCategoryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.me.assignments.item.gradingcategory.GradingCategoryRequestBuilder::|public|withUrl(rawUrl:String):GradingCategoryRequestBuilder +com.microsoft.graph.education.me.assignments.item.gradingscheme.GradingSchemeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.me.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.me.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.me.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.me.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.me.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.me.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|get():EducationGradingScheme +com.microsoft.graph.education.me.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationGradingScheme +com.microsoft.graph.education.me.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.me.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|withUrl(rawUrl:String):GradingSchemeRequestBuilder com.microsoft.graph.education.me.assignments.item.publish.PublishRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.me.assignments.item.publish.PublishRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.education.me.assignments.item.publish.PublishRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -60277,6 +64710,71 @@ com.microsoft.graph.education.me.assignments.item.resources.count.CountRequestBu com.microsoft.graph.education.me.assignments.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.education.me.assignments.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.me.assignments.item.resources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|byEducationAssignmentResourceId1(educationAssignmentResourceId1:String):EducationAssignmentResourceItemRequestBuilder +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|get():EducationAssignmentResourceCollectionResponse +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationAssignmentResourceCollectionResponse +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationAssignmentResource):EducationAssignmentResource +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationAssignmentResource; requestConfiguration?:java.util.function.Consumer):EducationAssignmentResource +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationAssignmentResource):RequestInformation +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationAssignmentResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|withUrl(rawUrl:String):DependentResourcesRequestBuilder +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|get():EducationAssignmentResource +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationAssignmentResource +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource):EducationAssignmentResource +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource; requestConfiguration?:java.util.function.Consumer):EducationAssignmentResource +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationAssignmentResource):RequestInformation +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationAssignmentResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|withUrl(rawUrl:String):EducationAssignmentResourceItemRequestBuilder com.microsoft.graph.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -60290,6 +64788,7 @@ com.microsoft.graph.education.me.assignments.item.resources.item.EducationAssign com.microsoft.graph.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete():Void com.microsoft.graph.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|dependentResources:DependentResourcesRequestBuilder com.microsoft.graph.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|get():EducationAssignmentResource com.microsoft.graph.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationAssignmentResource com.microsoft.graph.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource):EducationAssignmentResource @@ -60534,6 +65033,71 @@ com.microsoft.graph.education.me.assignments.item.submissions.item.resources.cou com.microsoft.graph.education.me.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.education.me.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.me.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|byEducationSubmissionResourceId1(educationSubmissionResourceId1:String):EducationSubmissionResourceItemRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|get():EducationSubmissionResourceCollectionResponse +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResourceCollectionResponse +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource):EducationSubmissionResource +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationSubmissionResource):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|withUrl(rawUrl:String):DependentResourcesRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get():EducationSubmissionResource +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource):EducationSubmissionResource +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationSubmissionResource):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|withUrl(rawUrl:String):EducationSubmissionResourceItemRequestBuilder com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -60547,6 +65111,7 @@ com.microsoft.graph.education.me.assignments.item.submissions.item.resources.ite com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete():Void com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependentResources:DependentResourcesRequestBuilder com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|get():EducationSubmissionResource com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource com.microsoft.graph.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource):EducationSubmissionResource @@ -60626,6 +65191,71 @@ com.microsoft.graph.education.me.assignments.item.submissions.item.submittedreso com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|byEducationSubmissionResourceId1(educationSubmissionResourceId1:String):EducationSubmissionResourceItemRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|get():EducationSubmissionResourceCollectionResponse +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResourceCollectionResponse +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource):EducationSubmissionResource +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationSubmissionResource):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|withUrl(rawUrl:String):DependentResourcesRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get():EducationSubmissionResource +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource):EducationSubmissionResource +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationSubmissionResource):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|withUrl(rawUrl:String):EducationSubmissionResourceItemRequestBuilder com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -60639,6 +65269,7 @@ com.microsoft.graph.education.me.assignments.item.submissions.item.submittedreso com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete():Void com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependentResources:DependentResourcesRequestBuilder com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get():EducationSubmissionResource com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource com.microsoft.graph.education.me.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource):EducationSubmissionResource @@ -61028,6 +65659,294 @@ com.microsoft.graph.education.me.user.UserRequestBuilder::|public|serviceProvisi com.microsoft.graph.education.me.user.UserRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.education.me.user.UserRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.me.user.UserRequestBuilder::|public|withUrl(rawUrl:String):UserRequestBuilder +com.microsoft.graph.education.reports.readingassignmentsubmissions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.readingassignmentsubmissions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.reports.readingassignmentsubmissions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.reports.readingassignmentsubmissions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.readingassignmentsubmissions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.readingassignmentsubmissions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingassignmentsubmissions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.readingassignmentsubmissions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingassignmentsubmissions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingassignmentsubmissions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.reports.readingassignmentsubmissions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.reports.readingassignmentsubmissions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.readingassignmentsubmissions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingassignmentsubmissions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|get():ReadingAssignmentSubmission +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ReadingAssignmentSubmission +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|patch(body:ReadingAssignmentSubmission):ReadingAssignmentSubmission +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|patch(body:ReadingAssignmentSubmission; requestConfiguration?:java.util.function.Consumer):ReadingAssignmentSubmission +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|toPatchRequestInformation(body:ReadingAssignmentSubmission):RequestInformation +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|toPatchRequestInformation(body:ReadingAssignmentSubmission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingassignmentsubmissions.item.ReadingAssignmentSubmissionItemRequestBuilder::|public|withUrl(rawUrl:String):ReadingAssignmentSubmissionItemRequestBuilder +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|byReadingAssignmentSubmissionId(readingAssignmentSubmissionId:String):ReadingAssignmentSubmissionItemRequestBuilder +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|get():ReadingAssignmentSubmissionCollectionResponse +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ReadingAssignmentSubmissionCollectionResponse +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|post(body:ReadingAssignmentSubmission):ReadingAssignmentSubmission +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|post(body:ReadingAssignmentSubmission; requestConfiguration?:java.util.function.Consumer):ReadingAssignmentSubmission +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|toPostRequestInformation(body:ReadingAssignmentSubmission):RequestInformation +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|toPostRequestInformation(body:ReadingAssignmentSubmission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingassignmentsubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|withUrl(rawUrl:String):ReadingAssignmentSubmissionsRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|get():ReadingCoachPassage +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ReadingCoachPassage +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|patch(body:ReadingCoachPassage):ReadingCoachPassage +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|patch(body:ReadingCoachPassage; requestConfiguration?:java.util.function.Consumer):ReadingCoachPassage +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|toPatchRequestInformation(body:ReadingCoachPassage):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|toPatchRequestInformation(body:ReadingCoachPassage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.item.ReadingCoachPassageItemRequestBuilder::|public|withUrl(rawUrl:String):ReadingCoachPassageItemRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|byReadingCoachPassageId(readingCoachPassageId:String):ReadingCoachPassageItemRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|get():ReadingCoachPassageCollectionResponse +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ReadingCoachPassageCollectionResponse +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|post(body:ReadingCoachPassage):ReadingCoachPassage +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|post(body:ReadingCoachPassage; requestConfiguration?:java.util.function.Consumer):ReadingCoachPassage +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|toPostRequestInformation(body:ReadingCoachPassage):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|toPostRequestInformation(body:ReadingCoachPassage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.readingcoachpassages.ReadingCoachPassagesRequestBuilder::|public|withUrl(rawUrl:String):ReadingCoachPassagesRequestBuilder +com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.reflectcheckinresponses.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder::|public|get():ReflectCheckInResponse +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ReflectCheckInResponse +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder::|public|patch(body:ReflectCheckInResponse):ReflectCheckInResponse +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder::|public|patch(body:ReflectCheckInResponse; requestConfiguration?:java.util.function.Consumer):ReflectCheckInResponse +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder::|public|toPatchRequestInformation(body:ReflectCheckInResponse):RequestInformation +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder::|public|toPatchRequestInformation(body:ReflectCheckInResponse; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.reflectcheckinresponses.item.ReflectCheckInResponseItemRequestBuilder::|public|withUrl(rawUrl:String):ReflectCheckInResponseItemRequestBuilder +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder::|public|byReflectCheckInResponseId(reflectCheckInResponseId:String):ReflectCheckInResponseItemRequestBuilder +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder::|public|get():ReflectCheckInResponseCollectionResponse +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ReflectCheckInResponseCollectionResponse +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder::|public|post(body:ReflectCheckInResponse):ReflectCheckInResponse +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder::|public|post(body:ReflectCheckInResponse; requestConfiguration?:java.util.function.Consumer):ReflectCheckInResponse +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder::|public|toPostRequestInformation(body:ReflectCheckInResponse):RequestInformation +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder::|public|toPostRequestInformation(body:ReflectCheckInResponse; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.reflectcheckinresponses.ReflectCheckInResponsesRequestBuilder::|public|withUrl(rawUrl:String):ReflectCheckInResponsesRequestBuilder +com.microsoft.graph.education.reports.ReportsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.ReportsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.ReportsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.reports.ReportsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.reports.ReportsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.ReportsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.ReportsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.ReportsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.ReportsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|delete():Void +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|get():ReportsRoot +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ReportsRoot +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|patch(body:ReportsRoot):ReportsRoot +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|patch(body:ReportsRoot; requestConfiguration?:java.util.function.Consumer):ReportsRoot +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|readingAssignmentSubmissions:ReadingAssignmentSubmissionsRequestBuilder +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|readingCoachPassages:ReadingCoachPassagesRequestBuilder +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|reflectCheckInResponses:ReflectCheckInResponsesRequestBuilder +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|speakerAssignmentSubmissions:SpeakerAssignmentSubmissionsRequestBuilder +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|toPatchRequestInformation(body:ReportsRoot):RequestInformation +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|toPatchRequestInformation(body:ReportsRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.ReportsRequestBuilder::|public|withUrl(rawUrl:String):ReportsRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|get():SpeakerAssignmentSubmission +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SpeakerAssignmentSubmission +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|patch(body:SpeakerAssignmentSubmission):SpeakerAssignmentSubmission +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|patch(body:SpeakerAssignmentSubmission; requestConfiguration?:java.util.function.Consumer):SpeakerAssignmentSubmission +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|toPatchRequestInformation(body:SpeakerAssignmentSubmission):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|toPatchRequestInformation(body:SpeakerAssignmentSubmission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|withUrl(rawUrl:String):SpeakerAssignmentSubmissionItemRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|bySpeakerAssignmentSubmissionId(speakerAssignmentSubmissionId:String):SpeakerAssignmentSubmissionItemRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|get():SpeakerAssignmentSubmissionCollectionResponse +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SpeakerAssignmentSubmissionCollectionResponse +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|post(body:SpeakerAssignmentSubmission):SpeakerAssignmentSubmission +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|post(body:SpeakerAssignmentSubmission; requestConfiguration?:java.util.function.Consumer):SpeakerAssignmentSubmission +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|toPostRequestInformation(body:SpeakerAssignmentSubmission):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|toPostRequestInformation(body:SpeakerAssignmentSubmission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.reports.speakerassignmentsubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|withUrl(rawUrl:String):SpeakerAssignmentSubmissionsRequestBuilder com.microsoft.graph.education.schools.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.schools.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.education.schools.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -61569,6 +66488,7 @@ com.microsoft.graph.education.users.item.assignments.item.EducationAssignmentIte com.microsoft.graph.education.users.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|get():EducationAssignment com.microsoft.graph.education.users.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationAssignment com.microsoft.graph.education.users.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|gradingCategory:GradingCategoryRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|gradingScheme:GradingSchemeRequestBuilder com.microsoft.graph.education.users.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|patch(body:EducationAssignment):EducationAssignment com.microsoft.graph.education.users.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|patch(body:EducationAssignment; requestConfiguration?:java.util.function.Consumer):EducationAssignment com.microsoft.graph.education.users.item.assignments.item.EducationAssignmentItemRequestBuilder::|public|publish:PublishRequestBuilder @@ -61598,6 +66518,20 @@ com.microsoft.graph.education.users.item.assignments.item.gradingcategory.Gradin com.microsoft.graph.education.users.item.assignments.item.gradingcategory.GradingCategoryRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.education.users.item.assignments.item.gradingcategory.GradingCategoryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.users.item.assignments.item.gradingcategory.GradingCategoryRequestBuilder::|public|withUrl(rawUrl:String):GradingCategoryRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.users.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.users.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.users.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.users.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.users.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|get():EducationGradingScheme +com.microsoft.graph.education.users.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationGradingScheme +com.microsoft.graph.education.users.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.users.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.gradingscheme.GradingSchemeRequestBuilder::|public|withUrl(rawUrl:String):GradingSchemeRequestBuilder com.microsoft.graph.education.users.item.assignments.item.publish.PublishRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.users.item.assignments.item.publish.PublishRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.education.users.item.assignments.item.publish.PublishRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -61621,6 +66555,71 @@ com.microsoft.graph.education.users.item.assignments.item.resources.count.CountR com.microsoft.graph.education.users.item.assignments.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.education.users.item.assignments.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.users.item.assignments.item.resources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|byEducationAssignmentResourceId1(educationAssignmentResourceId1:String):EducationAssignmentResourceItemRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|get():EducationAssignmentResourceCollectionResponse +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationAssignmentResourceCollectionResponse +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationAssignmentResource):EducationAssignmentResource +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationAssignmentResource; requestConfiguration?:java.util.function.Consumer):EducationAssignmentResource +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationAssignmentResource):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationAssignmentResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|withUrl(rawUrl:String):DependentResourcesRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|get():EducationAssignmentResource +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationAssignmentResource +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource):EducationAssignmentResource +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource; requestConfiguration?:java.util.function.Consumer):EducationAssignmentResource +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationAssignmentResource):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationAssignmentResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.resources.item.dependentresources.item.EducationAssignmentResourceItemRequestBuilder::|public|withUrl(rawUrl:String):EducationAssignmentResourceItemRequestBuilder com.microsoft.graph.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -61634,6 +66633,7 @@ com.microsoft.graph.education.users.item.assignments.item.resources.item.Educati com.microsoft.graph.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete():Void com.microsoft.graph.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|dependentResources:DependentResourcesRequestBuilder com.microsoft.graph.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|get():EducationAssignmentResource com.microsoft.graph.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationAssignmentResource com.microsoft.graph.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource):EducationAssignmentResource @@ -61878,6 +66878,71 @@ com.microsoft.graph.education.users.item.assignments.item.submissions.item.resou com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|byEducationSubmissionResourceId1(educationSubmissionResourceId1:String):EducationSubmissionResourceItemRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|get():EducationSubmissionResourceCollectionResponse +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResourceCollectionResponse +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource):EducationSubmissionResource +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationSubmissionResource):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.DependentResourcesRequestBuilder::|public|withUrl(rawUrl:String):DependentResourcesRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get():EducationSubmissionResource +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource):EducationSubmissionResource +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationSubmissionResource):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|withUrl(rawUrl:String):EducationSubmissionResourceItemRequestBuilder com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -61891,6 +66956,7 @@ com.microsoft.graph.education.users.item.assignments.item.submissions.item.resou com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete():Void com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependentResources:DependentResourcesRequestBuilder com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|get():EducationSubmissionResource com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource com.microsoft.graph.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource):EducationSubmissionResource @@ -61970,6 +67036,71 @@ com.microsoft.graph.education.users.item.assignments.item.submissions.item.submi com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|byEducationSubmissionResourceId1(educationSubmissionResourceId1:String):EducationSubmissionResourceItemRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|get():EducationSubmissionResourceCollectionResponse +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResourceCollectionResponse +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource):EducationSubmissionResource +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationSubmissionResource):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|toPostRequestInformation(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.DependentResourcesRequestBuilder::|public|withUrl(rawUrl:String):DependentResourcesRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get():EducationSubmissionResource +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource):EducationSubmissionResource +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationSubmissionResource):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|toPatchRequestInformation(body:EducationSubmissionResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.dependentresources.item.EducationSubmissionResourceItemRequestBuilder::|public|withUrl(rawUrl:String):EducationSubmissionResourceItemRequestBuilder com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -61983,6 +67114,7 @@ com.microsoft.graph.education.users.item.assignments.item.submissions.item.submi com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete():Void com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependentResources:DependentResourcesRequestBuilder com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get():EducationSubmissionResource com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EducationSubmissionResource com.microsoft.graph.education.users.item.assignments.item.submissions.item.submittedresources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource):EducationSubmissionResource @@ -62656,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 @@ -63062,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[] @@ -66233,6 +71568,7 @@ com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|memberOf:Member com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|members:MembersRequestBuilder com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|membersWithLicenseErrors:MembersWithLicenseErrorsRequestBuilder com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|onenote:OnenoteRequestBuilder +com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|onPremisesSyncBehavior:OnPremisesSyncBehaviorRequestBuilder com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|owners:OwnersRequestBuilder com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|patch(body:Group):Group com.microsoft.graph.groups.item.GroupItemRequestBuilder::|public|patch(body:Group; requestConfiguration?:java.util.function.Consumer):Group @@ -69409,6 +74745,30 @@ com.microsoft.graph.groups.item.onenote.sections.SectionsRequestBuilder::|public com.microsoft.graph.groups.item.onenote.sections.SectionsRequestBuilder::|public|toPostRequestInformation(body:OnenoteSection):RequestInformation com.microsoft.graph.groups.item.onenote.sections.SectionsRequestBuilder::|public|toPostRequestInformation(body:OnenoteSection; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.onenote.sections.SectionsRequestBuilder::|public|withUrl(rawUrl:String):SectionsRequestBuilder +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|delete():Void +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|get():OnPremisesSyncBehavior +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OnPremisesSyncBehavior +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|patch(body:OnPremisesSyncBehavior):OnPremisesSyncBehavior +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|patch(body:OnPremisesSyncBehavior; requestConfiguration?:java.util.function.Consumer):OnPremisesSyncBehavior +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toPatchRequestInformation(body:OnPremisesSyncBehavior):RequestInformation +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toPatchRequestInformation(body:OnPremisesSyncBehavior; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|withUrl(rawUrl:String):OnPremisesSyncBehaviorRequestBuilder com.microsoft.graph.groups.item.owners.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.groups.item.owners.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.groups.item.owners.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -73611,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 @@ -73619,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 @@ -73841,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 @@ -73914,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 @@ -83578,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 @@ -83588,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 @@ -83633,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 @@ -84188,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 @@ -84276,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 @@ -84430,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 @@ -85248,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 @@ -85803,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 @@ -85891,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[] @@ -85913,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 @@ -85923,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 @@ -86081,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 @@ -90476,9 +96272,221 @@ 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 +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getAppliedPoliciesOnly():Boolean +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getSignInConditions():SignInConditions +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getSignInContext():SignInContext +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getSignInIdentity():SignInIdentity +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setAppliedPoliciesOnly(value?:Boolean):void +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setSignInConditions(value?:SignInConditions):void +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setSignInContext(value?:SignInContext):void +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|setSignInIdentity(value?:SignInIdentity):void +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EvaluatePostRequestBody +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|constructor():void +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|getValue():java.util.List +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EvaluatePostResponse +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluateRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluateRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluateRequestBuilder::|public|post(body:EvaluatePostRequestBody):EvaluatePostResponse +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluateRequestBuilder::|public|post(body:EvaluatePostRequestBody; requestConfiguration?:java.util.function.Consumer):EvaluatePostResponse +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluateRequestBuilder::|public|toPostRequestInformation(body:EvaluatePostRequestBody):RequestInformation +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluateRequestBuilder::|public|toPostRequestInformation(body:EvaluatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluateRequestBuilder::|public|withUrl(rawUrl:String):EvaluateRequestBuilder com.microsoft.graph.identity.conditionalaccess.namedlocations.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identity.conditionalaccess.namedlocations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.identity.conditionalaccess.namedlocations.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -90510,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 @@ -90517,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[] @@ -90575,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 @@ -90582,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[] @@ -90869,12 +96897,273 @@ com.microsoft.graph.identity.IdentityRequestBuilder::|public|get(requestConfigur com.microsoft.graph.identity.IdentityRequestBuilder::|public|identityProviders:IdentityProvidersRequestBuilder com.microsoft.graph.identity.IdentityRequestBuilder::|public|patch(body:IdentityContainer):IdentityContainer com.microsoft.graph.identity.IdentityRequestBuilder::|public|patch(body:IdentityContainer; requestConfiguration?:java.util.function.Consumer):IdentityContainer +com.microsoft.graph.identity.IdentityRequestBuilder::|public|riskPrevention:RiskPreventionRequestBuilder com.microsoft.graph.identity.IdentityRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identity.IdentityRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation 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[] +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +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 +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|patch(body:RiskPreventionContainer; requestConfiguration?:java.util.function.Consumer):RiskPreventionContainer +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|toPatchRequestInformation(body:RiskPreventionContainer):RequestInformation +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|toPatchRequestInformation(body:RiskPreventionContainer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|webApplicationFirewallProviders:WebApplicationFirewallProvidersRequestBuilder +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|webApplicationFirewallVerifications:WebApplicationFirewallVerificationsRequestBuilder +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|withUrl(rawUrl:String):RiskPreventionRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyPostRequestBody::|public|constructor():void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyPostRequestBody::|public|getHostName():String +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyPostRequestBody::|public|setHostName(value?:String):void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VerifyPostRequestBody +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyRequestBuilder::|public|post(body:VerifyPostRequestBody):WebApplicationFirewallVerificationModel +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyRequestBuilder::|public|post(body:VerifyPostRequestBody; requestConfiguration?:java.util.function.Consumer):WebApplicationFirewallVerificationModel +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyRequestBuilder::|public|toPostRequestInformation(body:VerifyPostRequestBody):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyRequestBuilder::|public|toPostRequestInformation(body:VerifyPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.verify.VerifyRequestBuilder::|public|withUrl(rawUrl:String):VerifyRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|get():WebApplicationFirewallProvider +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WebApplicationFirewallProvider +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|patch(body:WebApplicationFirewallProvider):WebApplicationFirewallProvider +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|patch(body:WebApplicationFirewallProvider; requestConfiguration?:java.util.function.Consumer):WebApplicationFirewallProvider +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|toPatchRequestInformation(body:WebApplicationFirewallProvider):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|toPatchRequestInformation(body:WebApplicationFirewallProvider; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|verify:VerifyRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.item.WebApplicationFirewallProviderItemRequestBuilder::|public|withUrl(rawUrl:String):WebApplicationFirewallProviderItemRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder::|public|byWebApplicationFirewallProviderId(webApplicationFirewallProviderId:String):WebApplicationFirewallProviderItemRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder::|public|get():WebApplicationFirewallProviderCollectionResponse +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WebApplicationFirewallProviderCollectionResponse +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder::|public|post(body:WebApplicationFirewallProvider):WebApplicationFirewallProvider +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder::|public|post(body:WebApplicationFirewallProvider; requestConfiguration?:java.util.function.Consumer):WebApplicationFirewallProvider +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder::|public|toPostRequestInformation(body:WebApplicationFirewallProvider):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder::|public|toPostRequestInformation(body:WebApplicationFirewallProvider; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder::|public|withUrl(rawUrl:String):WebApplicationFirewallProvidersRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider.ProviderRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider.ProviderRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider.ProviderRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider.ProviderRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider.ProviderRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider.ProviderRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider.ProviderRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider.ProviderRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider.ProviderRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider.ProviderRequestBuilder::|public|get():WebApplicationFirewallProvider +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider.ProviderRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WebApplicationFirewallProvider +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider.ProviderRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider.ProviderRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.provider.ProviderRequestBuilder::|public|withUrl(rawUrl:String):ProviderRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|get():WebApplicationFirewallVerificationModel +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WebApplicationFirewallVerificationModel +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|patch(body:WebApplicationFirewallVerificationModel):WebApplicationFirewallVerificationModel +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|patch(body:WebApplicationFirewallVerificationModel; requestConfiguration?:java.util.function.Consumer):WebApplicationFirewallVerificationModel +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|provider:ProviderRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|toPatchRequestInformation(body:WebApplicationFirewallVerificationModel):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|toPatchRequestInformation(body:WebApplicationFirewallVerificationModel; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.item.WebApplicationFirewallVerificationModelItemRequestBuilder::|public|withUrl(rawUrl:String):WebApplicationFirewallVerificationModelItemRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder::|public|byWebApplicationFirewallVerificationModelId(webApplicationFirewallVerificationModelId:String):WebApplicationFirewallVerificationModelItemRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder::|public|get():WebApplicationFirewallVerificationModelCollectionResponse +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WebApplicationFirewallVerificationModelCollectionResponse +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder::|public|post(body:WebApplicationFirewallVerificationModel):WebApplicationFirewallVerificationModel +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder::|public|post(body:WebApplicationFirewallVerificationModel; requestConfiguration?:java.util.function.Consumer):WebApplicationFirewallVerificationModel +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder::|public|toPostRequestInformation(body:WebApplicationFirewallVerificationModel):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder::|public|toPostRequestInformation(body:WebApplicationFirewallVerificationModel; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder::|public|withUrl(rawUrl:String):WebApplicationFirewallVerificationsRequestBuilder com.microsoft.graph.identity.userflowattributes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identity.userflowattributes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.identity.userflowattributes.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -90940,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[] @@ -92175,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[] @@ -93046,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 @@ -93200,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 @@ -93266,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[] @@ -93293,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[] @@ -93368,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 @@ -93457,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 @@ -93523,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[] @@ -93615,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[] @@ -93667,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[] @@ -94297,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[] @@ -94571,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 @@ -94725,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 @@ -94791,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[] @@ -94818,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[] @@ -94886,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[] @@ -94998,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 @@ -95086,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[] @@ -95114,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[] @@ -95229,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 @@ -95317,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[] @@ -95345,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[] @@ -95372,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[] @@ -95488,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 @@ -95577,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 @@ -95643,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[] @@ -95735,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[] @@ -95993,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[] @@ -96004,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 @@ -96022,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 @@ -96109,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[] @@ -96221,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 @@ -96309,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[] @@ -96337,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[] @@ -96452,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 @@ -96540,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[] @@ -96568,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[] @@ -96595,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[] @@ -96922,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 @@ -97076,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 @@ -97142,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[] @@ -97169,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[] @@ -97237,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[] @@ -97349,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 @@ -97437,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[] @@ -97465,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[] @@ -97580,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 @@ -97668,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[] @@ -97696,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[] @@ -97723,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[] @@ -97839,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 @@ -97928,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 @@ -97994,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[] @@ -98086,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[] @@ -98163,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 @@ -98252,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 @@ -98340,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[] @@ -98368,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[] @@ -98483,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 @@ -98571,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[] @@ -98599,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[] @@ -98626,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[] @@ -98743,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 @@ -98897,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 @@ -98963,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[] @@ -98990,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[] @@ -99065,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 @@ -99154,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 @@ -99220,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[] @@ -99312,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[] @@ -99405,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[] @@ -99517,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 @@ -99605,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[] @@ -99633,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[] @@ -99748,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 @@ -99836,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[] @@ -99864,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[] @@ -99891,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[] @@ -99942,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[] @@ -99952,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 @@ -100208,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[] @@ -100419,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 @@ -100440,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 @@ -100449,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 @@ -100463,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[] @@ -100474,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 @@ -100655,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[] @@ -100898,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 @@ -101462,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[] @@ -101705,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 @@ -101756,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[] @@ -102131,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 @@ -102171,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 @@ -102181,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 @@ -102423,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[] @@ -102634,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 @@ -102655,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 @@ -102664,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 @@ -102678,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[] @@ -102689,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 @@ -102870,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[] @@ -103113,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 @@ -103677,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[] @@ -103920,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 @@ -103971,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[] @@ -104346,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 @@ -104387,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 @@ -104397,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 @@ -107515,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 @@ -107588,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 @@ -107601,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 @@ -107958,6 +124354,12 @@ com.microsoft.graph.models.AccessPackageCustomExtensionStage::0003-AssignmentReq com.microsoft.graph.models.AccessPackageCustomExtensionStage::0004-AssignmentFourteenDaysBeforeExpiration com.microsoft.graph.models.AccessPackageCustomExtensionStage::0005-AssignmentOneDayBeforeExpiration com.microsoft.graph.models.AccessPackageCustomExtensionStage::0006-UnknownFutureValue +com.microsoft.graph.models.AccessPackageDynamicApprovalStage-->AccessPackageApprovalStage +com.microsoft.graph.models.AccessPackageDynamicApprovalStage::|public|constructor():void +com.microsoft.graph.models.AccessPackageDynamicApprovalStage::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AccessPackageDynamicApprovalStage::|public|OdataType:String +com.microsoft.graph.models.AccessPackageDynamicApprovalStage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AccessPackageDynamicApprovalStage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessPackageDynamicApprovalStage com.microsoft.graph.models.AccessPackageExternalUserLifecycleAction::0000-None com.microsoft.graph.models.AccessPackageExternalUserLifecycleAction::0001-BlockSignIn com.microsoft.graph.models.AccessPackageExternalUserLifecycleAction::0002-BlockSignInAndDelete @@ -108025,6 +124427,12 @@ com.microsoft.graph.models.AccessPackageQuestionCollectionResponse::|public|getV com.microsoft.graph.models.AccessPackageQuestionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AccessPackageQuestionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.AccessPackageQuestionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessPackageQuestionCollectionResponse +com.microsoft.graph.models.AccessPackageRequestApprovalStageCallbackConfiguration-->CustomExtensionCallbackConfiguration +com.microsoft.graph.models.AccessPackageRequestApprovalStageCallbackConfiguration::|public|constructor():void +com.microsoft.graph.models.AccessPackageRequestApprovalStageCallbackConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AccessPackageRequestApprovalStageCallbackConfiguration::|public|OdataType:String +com.microsoft.graph.models.AccessPackageRequestApprovalStageCallbackConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AccessPackageRequestApprovalStageCallbackConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessPackageRequestApprovalStageCallbackConfiguration com.microsoft.graph.models.AccessPackageRequestState::0000-Submitted com.microsoft.graph.models.AccessPackageRequestState::0001-PendingApproval com.microsoft.graph.models.AccessPackageRequestState::0002-Delivering @@ -108047,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 @@ -108060,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 @@ -108072,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 @@ -108196,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 @@ -108203,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 @@ -108264,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 @@ -108273,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> @@ -108797,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 @@ -108924,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 @@ -108936,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 @@ -109019,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 @@ -109178,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 @@ -109212,63 +125776,104 @@ com.microsoft.graph.models.AiInteraction::|public|setMentions(value?:java.util.L com.microsoft.graph.models.AiInteraction::|public|setRequestId(value?:String):void com.microsoft.graph.models.AiInteraction::|public|setSessionId(value?:String):void com.microsoft.graph.models.AiInteraction::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteraction -com.microsoft.graph.models.AiInteractionAttachment-->Entity +com.microsoft.graph.models.AiInteractionAttachment::|protected|backingStore:BackingStore com.microsoft.graph.models.AiInteractionAttachment::|public|constructor():void +com.microsoft.graph.models.AiInteractionAttachment::|public|getAdditionalData():Map com.microsoft.graph.models.AiInteractionAttachment::|public|getAttachmentId():String +com.microsoft.graph.models.AiInteractionAttachment::|public|getBackingStore():BackingStore com.microsoft.graph.models.AiInteractionAttachment::|public|getContent():String com.microsoft.graph.models.AiInteractionAttachment::|public|getContentType():String com.microsoft.graph.models.AiInteractionAttachment::|public|getContentUrl():String com.microsoft.graph.models.AiInteractionAttachment::|public|getFieldDeserializers():Map> com.microsoft.graph.models.AiInteractionAttachment::|public|getName():String -com.microsoft.graph.models.AiInteractionAttachment::|public|OdataType:String +com.microsoft.graph.models.AiInteractionAttachment::|public|getOdataType():String com.microsoft.graph.models.AiInteractionAttachment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AiInteractionAttachment::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.AiInteractionAttachment::|public|setAttachmentId(value?:String):void +com.microsoft.graph.models.AiInteractionAttachment::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.models.AiInteractionAttachment::|public|setContent(value?:String):void com.microsoft.graph.models.AiInteractionAttachment::|public|setContentType(value?:String):void com.microsoft.graph.models.AiInteractionAttachment::|public|setContentUrl(value?:String):void com.microsoft.graph.models.AiInteractionAttachment::|public|setName(value?:String):void +com.microsoft.graph.models.AiInteractionAttachment::|public|setOdataType(value?:String):void com.microsoft.graph.models.AiInteractionAttachment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionAttachment -com.microsoft.graph.models.AiInteractionContext-->Entity +com.microsoft.graph.models.AiInteractionAttachment~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AiInteractionContext::|protected|backingStore:BackingStore com.microsoft.graph.models.AiInteractionContext::|public|constructor():void +com.microsoft.graph.models.AiInteractionContext::|public|getAdditionalData():Map +com.microsoft.graph.models.AiInteractionContext::|public|getBackingStore():BackingStore com.microsoft.graph.models.AiInteractionContext::|public|getContextReference():String com.microsoft.graph.models.AiInteractionContext::|public|getContextType():String com.microsoft.graph.models.AiInteractionContext::|public|getDisplayName():String com.microsoft.graph.models.AiInteractionContext::|public|getFieldDeserializers():Map> -com.microsoft.graph.models.AiInteractionContext::|public|OdataType:String +com.microsoft.graph.models.AiInteractionContext::|public|getOdataType():String com.microsoft.graph.models.AiInteractionContext::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AiInteractionContext::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.AiInteractionContext::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.models.AiInteractionContext::|public|setContextReference(value?:String):void com.microsoft.graph.models.AiInteractionContext::|public|setContextType(value?:String):void com.microsoft.graph.models.AiInteractionContext::|public|setDisplayName(value?:String):void +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> com.microsoft.graph.models.AiInteractionHistory::|public|OdataType:String com.microsoft.graph.models.AiInteractionHistory::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AiInteractionHistory::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionHistory -com.microsoft.graph.models.AiInteractionLink-->Entity +com.microsoft.graph.models.AiInteractionLink::|protected|backingStore:BackingStore com.microsoft.graph.models.AiInteractionLink::|public|constructor():void +com.microsoft.graph.models.AiInteractionLink::|public|getAdditionalData():Map +com.microsoft.graph.models.AiInteractionLink::|public|getBackingStore():BackingStore com.microsoft.graph.models.AiInteractionLink::|public|getDisplayName():String com.microsoft.graph.models.AiInteractionLink::|public|getFieldDeserializers():Map> com.microsoft.graph.models.AiInteractionLink::|public|getLinkType():String com.microsoft.graph.models.AiInteractionLink::|public|getLinkUrl():String -com.microsoft.graph.models.AiInteractionLink::|public|OdataType:String +com.microsoft.graph.models.AiInteractionLink::|public|getOdataType():String com.microsoft.graph.models.AiInteractionLink::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AiInteractionLink::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.AiInteractionLink::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.models.AiInteractionLink::|public|setDisplayName(value?:String):void com.microsoft.graph.models.AiInteractionLink::|public|setLinkType(value?:String):void com.microsoft.graph.models.AiInteractionLink::|public|setLinkUrl(value?:String):void +com.microsoft.graph.models.AiInteractionLink::|public|setOdataType(value?:String):void com.microsoft.graph.models.AiInteractionLink::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionLink -com.microsoft.graph.models.AiInteractionMention-->Entity +com.microsoft.graph.models.AiInteractionLink~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AiInteractionMention::|protected|backingStore:BackingStore com.microsoft.graph.models.AiInteractionMention::|public|constructor():void +com.microsoft.graph.models.AiInteractionMention::|public|getAdditionalData():Map +com.microsoft.graph.models.AiInteractionMention::|public|getBackingStore():BackingStore com.microsoft.graph.models.AiInteractionMention::|public|getFieldDeserializers():Map> com.microsoft.graph.models.AiInteractionMention::|public|getMentioned():AiInteractionMentionedIdentitySet com.microsoft.graph.models.AiInteractionMention::|public|getMentionId():Integer com.microsoft.graph.models.AiInteractionMention::|public|getMentionText():String -com.microsoft.graph.models.AiInteractionMention::|public|OdataType:String +com.microsoft.graph.models.AiInteractionMention::|public|getOdataType():String com.microsoft.graph.models.AiInteractionMention::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AiInteractionMention::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.AiInteractionMention::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.models.AiInteractionMention::|public|setMentioned(value?:AiInteractionMentionedIdentitySet):void com.microsoft.graph.models.AiInteractionMention::|public|setMentionId(value?:Integer):void com.microsoft.graph.models.AiInteractionMention::|public|setMentionText(value?:String):void +com.microsoft.graph.models.AiInteractionMention::|public|setOdataType(value?:String):void com.microsoft.graph.models.AiInteractionMention::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionMention com.microsoft.graph.models.AiInteractionMentionedIdentitySet-->IdentitySet com.microsoft.graph.models.AiInteractionMentionedIdentitySet::|public|constructor():void @@ -109280,27 +125885,24 @@ com.microsoft.graph.models.AiInteractionMentionedIdentitySet::|public|serialize( com.microsoft.graph.models.AiInteractionMentionedIdentitySet::|public|setConversation(value?:TeamworkConversationIdentity):void 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.AiInteractionPlugin::|protected|backingStore:BackingStore +com.microsoft.graph.models.AiInteractionMention~~>AdditionalDataHolder; BackedModel; Parsable +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 @@ -109319,10 +125921,88 @@ 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 +com.microsoft.graph.models.AkamaiAttackGroupActionModel::|public|getAction():String +com.microsoft.graph.models.AkamaiAttackGroupActionModel::|public|getAdditionalData():Map +com.microsoft.graph.models.AkamaiAttackGroupActionModel::|public|getBackingStore():BackingStore +com.microsoft.graph.models.AkamaiAttackGroupActionModel::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AkamaiAttackGroupActionModel::|public|getGroup():String +com.microsoft.graph.models.AkamaiAttackGroupActionModel::|public|getOdataType():String +com.microsoft.graph.models.AkamaiAttackGroupActionModel::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AkamaiAttackGroupActionModel::|public|setAction(value?:String):void +com.microsoft.graph.models.AkamaiAttackGroupActionModel::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.AkamaiAttackGroupActionModel::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.AkamaiAttackGroupActionModel::|public|setGroup(value?:String):void +com.microsoft.graph.models.AkamaiAttackGroupActionModel::|public|setOdataType(value?:String):void +com.microsoft.graph.models.AkamaiAttackGroupActionModel::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AkamaiAttackGroupActionModel +com.microsoft.graph.models.AkamaiAttackGroupActionModel~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AkamaiCustomRuleModel::|protected|backingStore:BackingStore +com.microsoft.graph.models.AkamaiCustomRuleModel::|public|constructor():void +com.microsoft.graph.models.AkamaiCustomRuleModel::|public|getAction():String +com.microsoft.graph.models.AkamaiCustomRuleModel::|public|getAdditionalData():Map +com.microsoft.graph.models.AkamaiCustomRuleModel::|public|getBackingStore():BackingStore +com.microsoft.graph.models.AkamaiCustomRuleModel::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AkamaiCustomRuleModel::|public|getName():String +com.microsoft.graph.models.AkamaiCustomRuleModel::|public|getOdataType():String +com.microsoft.graph.models.AkamaiCustomRuleModel::|public|getRuleId():String +com.microsoft.graph.models.AkamaiCustomRuleModel::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AkamaiCustomRuleModel::|public|setAction(value?:String):void +com.microsoft.graph.models.AkamaiCustomRuleModel::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.AkamaiCustomRuleModel::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.AkamaiCustomRuleModel::|public|setName(value?:String):void +com.microsoft.graph.models.AkamaiCustomRuleModel::|public|setOdataType(value?:String):void +com.microsoft.graph.models.AkamaiCustomRuleModel::|public|setRuleId(value?:String):void +com.microsoft.graph.models.AkamaiCustomRuleModel::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AkamaiCustomRuleModel +com.microsoft.graph.models.AkamaiCustomRuleModel~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AkamaiRapidRulesModel::|protected|backingStore:BackingStore +com.microsoft.graph.models.AkamaiRapidRulesModel::|public|constructor():void +com.microsoft.graph.models.AkamaiRapidRulesModel::|public|getAdditionalData():Map +com.microsoft.graph.models.AkamaiRapidRulesModel::|public|getBackingStore():BackingStore +com.microsoft.graph.models.AkamaiRapidRulesModel::|public|getDefaultAction():String +com.microsoft.graph.models.AkamaiRapidRulesModel::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AkamaiRapidRulesModel::|public|getIsEnabled():Boolean +com.microsoft.graph.models.AkamaiRapidRulesModel::|public|getOdataType():String +com.microsoft.graph.models.AkamaiRapidRulesModel::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AkamaiRapidRulesModel::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.AkamaiRapidRulesModel::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.AkamaiRapidRulesModel::|public|setDefaultAction(value?:String):void +com.microsoft.graph.models.AkamaiRapidRulesModel::|public|setIsEnabled(value?:Boolean):void +com.microsoft.graph.models.AkamaiRapidRulesModel::|public|setOdataType(value?:String):void +com.microsoft.graph.models.AkamaiRapidRulesModel::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AkamaiRapidRulesModel +com.microsoft.graph.models.AkamaiRapidRulesModel~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AkamaiVerifiedDetailsModel-->WebApplicationFirewallVerifiedDetails +com.microsoft.graph.models.AkamaiVerifiedDetailsModel::|public|constructor():void +com.microsoft.graph.models.AkamaiVerifiedDetailsModel::|public|getActiveAttackGroups():java.util.List +com.microsoft.graph.models.AkamaiVerifiedDetailsModel::|public|getActiveCustomRules():java.util.List +com.microsoft.graph.models.AkamaiVerifiedDetailsModel::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AkamaiVerifiedDetailsModel::|public|getRapidRules():AkamaiRapidRulesModel +com.microsoft.graph.models.AkamaiVerifiedDetailsModel::|public|OdataType:String +com.microsoft.graph.models.AkamaiVerifiedDetailsModel::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AkamaiVerifiedDetailsModel::|public|setActiveAttackGroups(value?:java.util.List):void +com.microsoft.graph.models.AkamaiVerifiedDetailsModel::|public|setActiveCustomRules(value?:java.util.List):void +com.microsoft.graph.models.AkamaiVerifiedDetailsModel::|public|setRapidRules(value?:AkamaiRapidRulesModel):void +com.microsoft.graph.models.AkamaiVerifiedDetailsModel::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AkamaiVerifiedDetailsModel +com.microsoft.graph.models.AkamaiWebApplicationFirewallProvider-->WebApplicationFirewallProvider +com.microsoft.graph.models.AkamaiWebApplicationFirewallProvider::|public|constructor():void +com.microsoft.graph.models.AkamaiWebApplicationFirewallProvider::|public|getAccessToken():String +com.microsoft.graph.models.AkamaiWebApplicationFirewallProvider::|public|getClientSecret():String +com.microsoft.graph.models.AkamaiWebApplicationFirewallProvider::|public|getClientToken():String +com.microsoft.graph.models.AkamaiWebApplicationFirewallProvider::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AkamaiWebApplicationFirewallProvider::|public|getHostPrefix():String +com.microsoft.graph.models.AkamaiWebApplicationFirewallProvider::|public|OdataType:String +com.microsoft.graph.models.AkamaiWebApplicationFirewallProvider::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AkamaiWebApplicationFirewallProvider::|public|setAccessToken(value?:String):void +com.microsoft.graph.models.AkamaiWebApplicationFirewallProvider::|public|setClientSecret(value?:String):void +com.microsoft.graph.models.AkamaiWebApplicationFirewallProvider::|public|setClientToken(value?:String):void +com.microsoft.graph.models.AkamaiWebApplicationFirewallProvider::|public|setHostPrefix(value?:String):void +com.microsoft.graph.models.AkamaiWebApplicationFirewallProvider::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AkamaiWebApplicationFirewallProvider com.microsoft.graph.models.Album::|protected|backingStore:BackingStore com.microsoft.graph.models.Album::|public|constructor():void com.microsoft.graph.models.Album::|public|getAdditionalData():Map @@ -109507,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> @@ -109519,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> @@ -109537,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> @@ -110257,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 @@ -110271,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 @@ -110308,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 @@ -110321,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 @@ -110356,6 +127055,21 @@ com.microsoft.graph.models.ApplicationCollectionResponse::|public|getValue():jav com.microsoft.graph.models.ApplicationCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ApplicationCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.ApplicationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationCollectionResponse +com.microsoft.graph.models.ApplicationContext-->SignInContext +com.microsoft.graph.models.ApplicationContext::|public|constructor():void +com.microsoft.graph.models.ApplicationContext::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ApplicationContext::|public|getIncludeApplications():java.util.List +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> @@ -110372,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 @@ -110391,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 @@ -110527,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 @@ -110558,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> @@ -110691,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 @@ -110773,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 @@ -110828,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 @@ -110880,6 +127961,14 @@ com.microsoft.graph.models.AssignmentOrder::|public|setOdataType(value?:String): com.microsoft.graph.models.AssignmentOrder::|public|setOrder(value?:java.util.List):void com.microsoft.graph.models.AssignmentOrder::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AssignmentOrder com.microsoft.graph.models.AssignmentOrder~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AssignmentRequestApprovalStageCallbackData-->AccessPackageAssignmentRequestCallbackData +com.microsoft.graph.models.AssignmentRequestApprovalStageCallbackData::|public|constructor():void +com.microsoft.graph.models.AssignmentRequestApprovalStageCallbackData::|public|getApprovalStage():AccessPackageApprovalStage +com.microsoft.graph.models.AssignmentRequestApprovalStageCallbackData::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AssignmentRequestApprovalStageCallbackData::|public|OdataType:String +com.microsoft.graph.models.AssignmentRequestApprovalStageCallbackData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AssignmentRequestApprovalStageCallbackData::|public|setApprovalStage(value?:AccessPackageApprovalStage):void +com.microsoft.graph.models.AssignmentRequestApprovalStageCallbackData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AssignmentRequestApprovalStageCallbackData com.microsoft.graph.models.AssignmentType::0000-Required com.microsoft.graph.models.AssignmentType::0001-Recommended com.microsoft.graph.models.AssignmentType::0002-UnknownFutureValue @@ -111221,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 @@ -111625,9 +128717,18 @@ com.microsoft.graph.models.AuditResource::|public|setOdataType(value?:String):vo com.microsoft.graph.models.AuditResource::|public|setResourceId(value?:String):void com.microsoft.graph.models.AuditResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuditResource com.microsoft.graph.models.AuditResource~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AuthContext-->SignInContext +com.microsoft.graph.models.AuthContext::|public|constructor():void +com.microsoft.graph.models.AuthContext::|public|getAuthenticationContextValue():String +com.microsoft.graph.models.AuthContext::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AuthContext::|public|OdataType:String +com.microsoft.graph.models.AuthContext::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AuthContext::|public|setAuthenticationContextValue(value?:String):void +com.microsoft.graph.models.AuthContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthContext 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 @@ -111642,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 @@ -111653,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 @@ -111859,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 @@ -111891,6 +129015,19 @@ com.microsoft.graph.models.AuthenticationEventsFlowCollectionResponse::|public|g com.microsoft.graph.models.AuthenticationEventsFlowCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AuthenticationEventsFlowCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.AuthenticationEventsFlowCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthenticationEventsFlowCollectionResponse +com.microsoft.graph.models.AuthenticationFlow::|protected|backingStore:BackingStore +com.microsoft.graph.models.AuthenticationFlow::|public|constructor():void +com.microsoft.graph.models.AuthenticationFlow::|public|getAdditionalData():Map +com.microsoft.graph.models.AuthenticationFlow::|public|getBackingStore():BackingStore +com.microsoft.graph.models.AuthenticationFlow::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AuthenticationFlow::|public|getOdataType():String +com.microsoft.graph.models.AuthenticationFlow::|public|getTransferMethod():ConditionalAccessTransferMethods +com.microsoft.graph.models.AuthenticationFlow::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AuthenticationFlow::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.AuthenticationFlow::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.AuthenticationFlow::|public|setOdataType(value?:String):void +com.microsoft.graph.models.AuthenticationFlow::|public|setTransferMethod(value?:ConditionalAccessTransferMethods):void +com.microsoft.graph.models.AuthenticationFlow::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthenticationFlow com.microsoft.graph.models.AuthenticationFlowsPolicy-->Entity com.microsoft.graph.models.AuthenticationFlowsPolicy::|public|constructor():void com.microsoft.graph.models.AuthenticationFlowsPolicy::|public|getDescription():String @@ -111903,11 +129040,14 @@ com.microsoft.graph.models.AuthenticationFlowsPolicy::|public|setDescription(val com.microsoft.graph.models.AuthenticationFlowsPolicy::|public|setDisplayName(value?:String):void com.microsoft.graph.models.AuthenticationFlowsPolicy::|public|setSelfServiceSignUp(value?:SelfServiceSignUpAuthenticationFlowConfiguration):void com.microsoft.graph.models.AuthenticationFlowsPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthenticationFlowsPolicy +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 @@ -111994,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 @@ -112297,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 @@ -112330,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 @@ -112417,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 @@ -112434,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 @@ -112441,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 @@ -112457,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 @@ -112485,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 @@ -112576,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> @@ -113282,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 @@ -113480,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 @@ -113522,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> @@ -113775,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> @@ -113838,6 +131193,7 @@ com.microsoft.graph.models.CallOptions::|public|getFieldDeserializers():Map):void @@ -113845,6 +131201,7 @@ com.microsoft.graph.models.CallOptions::|public|setBackingStore(value:BackingSto com.microsoft.graph.models.CallOptions::|public|setHideBotAfterEscalation(value?:Boolean):void com.microsoft.graph.models.CallOptions::|public|setIsContentSharingNotificationEnabled(value?:Boolean):void com.microsoft.graph.models.CallOptions::|public|setIsDeltaRosterEnabled(value?:Boolean):void +com.microsoft.graph.models.CallOptions::|public|setIsInteractiveRosterEnabled(value?:Boolean):void com.microsoft.graph.models.CallOptions::|public|setOdataType(value?:String):void com.microsoft.graph.models.CallOptions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CallOptions com.microsoft.graph.models.CallOptions~~>AdditionalDataHolder; BackedModel; Parsable @@ -114767,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 @@ -114933,6 +132300,22 @@ com.microsoft.graph.models.CertificationControl::|public|setUrl(value?:String):v com.microsoft.graph.models.CertificationControl::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CertificationControl com.microsoft.graph.models.CertificationControl~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.Certification~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ChallengingWord::|protected|backingStore:BackingStore +com.microsoft.graph.models.ChallengingWord::|public|constructor():void +com.microsoft.graph.models.ChallengingWord::|public|getAdditionalData():Map +com.microsoft.graph.models.ChallengingWord::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ChallengingWord::|public|getCount():Long +com.microsoft.graph.models.ChallengingWord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ChallengingWord::|public|getOdataType():String +com.microsoft.graph.models.ChallengingWord::|public|getWord():String +com.microsoft.graph.models.ChallengingWord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ChallengingWord::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ChallengingWord::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ChallengingWord::|public|setCount(value?:Long):void +com.microsoft.graph.models.ChallengingWord::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ChallengingWord::|public|setWord(value?:String):void +com.microsoft.graph.models.ChallengingWord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChallengingWord +com.microsoft.graph.models.ChallengingWord~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.ChangeTrackedEntity-->Entity com.microsoft.graph.models.ChangeTrackedEntity::|public|constructor():void com.microsoft.graph.models.ChangeTrackedEntity::|public|getCreatedBy():IdentitySet @@ -114954,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 @@ -114973,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 @@ -115044,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 @@ -115121,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 @@ -115139,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 @@ -115487,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 @@ -115526,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> @@ -115539,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 @@ -115682,23 +133148,85 @@ 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 com.microsoft.graph.models.CloudCommunications::|public|getFieldDeserializers():Map> com.microsoft.graph.models.CloudCommunications::|public|getOdataType():String +com.microsoft.graph.models.CloudCommunications::|public|getOnlineMeetingConversations():java.util.List com.microsoft.graph.models.CloudCommunications::|public|getOnlineMeetings():java.util.List 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 com.microsoft.graph.models.CloudCommunications::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CloudCommunications::|public|setOnlineMeetingConversations(value?:java.util.List):void com.microsoft.graph.models.CloudCommunications::|public|setOnlineMeetings(value?:java.util.List):void com.microsoft.graph.models.CloudCommunications::|public|setPresences(value?:java.util.List):void com.microsoft.graph.models.CloudCommunications::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudCommunications com.microsoft.graph.models.CloudCommunications~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CloudFlareRuleModel::|protected|backingStore:BackingStore +com.microsoft.graph.models.CloudFlareRuleModel::|public|constructor():void +com.microsoft.graph.models.CloudFlareRuleModel::|public|getAction():String +com.microsoft.graph.models.CloudFlareRuleModel::|public|getAdditionalData():Map +com.microsoft.graph.models.CloudFlareRuleModel::|public|getBackingStore():BackingStore +com.microsoft.graph.models.CloudFlareRuleModel::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CloudFlareRuleModel::|public|getName():String +com.microsoft.graph.models.CloudFlareRuleModel::|public|getOdataType():String +com.microsoft.graph.models.CloudFlareRuleModel::|public|getRuleId():String +com.microsoft.graph.models.CloudFlareRuleModel::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CloudFlareRuleModel::|public|setAction(value?:String):void +com.microsoft.graph.models.CloudFlareRuleModel::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CloudFlareRuleModel::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.CloudFlareRuleModel::|public|setName(value?:String):void +com.microsoft.graph.models.CloudFlareRuleModel::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CloudFlareRuleModel::|public|setRuleId(value?:String):void +com.microsoft.graph.models.CloudFlareRuleModel::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFlareRuleModel +com.microsoft.graph.models.CloudFlareRuleModel~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CloudFlareRulesetModel::|protected|backingStore:BackingStore +com.microsoft.graph.models.CloudFlareRulesetModel::|public|constructor():void +com.microsoft.graph.models.CloudFlareRulesetModel::|public|getAdditionalData():Map +com.microsoft.graph.models.CloudFlareRulesetModel::|public|getBackingStore():BackingStore +com.microsoft.graph.models.CloudFlareRulesetModel::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CloudFlareRulesetModel::|public|getName():String +com.microsoft.graph.models.CloudFlareRulesetModel::|public|getOdataType():String +com.microsoft.graph.models.CloudFlareRulesetModel::|public|getPhaseName():String +com.microsoft.graph.models.CloudFlareRulesetModel::|public|getRulesetId():String +com.microsoft.graph.models.CloudFlareRulesetModel::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CloudFlareRulesetModel::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CloudFlareRulesetModel::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.CloudFlareRulesetModel::|public|setName(value?:String):void +com.microsoft.graph.models.CloudFlareRulesetModel::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CloudFlareRulesetModel::|public|setPhaseName(value?:String):void +com.microsoft.graph.models.CloudFlareRulesetModel::|public|setRulesetId(value?:String):void +com.microsoft.graph.models.CloudFlareRulesetModel::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFlareRulesetModel +com.microsoft.graph.models.CloudFlareRulesetModel~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CloudFlareVerifiedDetailsModel-->WebApplicationFirewallVerifiedDetails +com.microsoft.graph.models.CloudFlareVerifiedDetailsModel::|public|constructor():void +com.microsoft.graph.models.CloudFlareVerifiedDetailsModel::|public|getEnabledCustomRules():java.util.List +com.microsoft.graph.models.CloudFlareVerifiedDetailsModel::|public|getEnabledRecommendedRulesets():java.util.List +com.microsoft.graph.models.CloudFlareVerifiedDetailsModel::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CloudFlareVerifiedDetailsModel::|public|getZoneId():String +com.microsoft.graph.models.CloudFlareVerifiedDetailsModel::|public|OdataType:String +com.microsoft.graph.models.CloudFlareVerifiedDetailsModel::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CloudFlareVerifiedDetailsModel::|public|setEnabledCustomRules(value?:java.util.List):void +com.microsoft.graph.models.CloudFlareVerifiedDetailsModel::|public|setEnabledRecommendedRulesets(value?:java.util.List):void +com.microsoft.graph.models.CloudFlareVerifiedDetailsModel::|public|setZoneId(value?:String):void +com.microsoft.graph.models.CloudFlareVerifiedDetailsModel::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFlareVerifiedDetailsModel +com.microsoft.graph.models.CloudFlareWebApplicationFirewallProvider-->WebApplicationFirewallProvider +com.microsoft.graph.models.CloudFlareWebApplicationFirewallProvider::|public|constructor():void +com.microsoft.graph.models.CloudFlareWebApplicationFirewallProvider::|public|getApiToken():String +com.microsoft.graph.models.CloudFlareWebApplicationFirewallProvider::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CloudFlareWebApplicationFirewallProvider::|public|getZoneId():String +com.microsoft.graph.models.CloudFlareWebApplicationFirewallProvider::|public|OdataType:String +com.microsoft.graph.models.CloudFlareWebApplicationFirewallProvider::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CloudFlareWebApplicationFirewallProvider::|public|setApiToken(value?:String):void +com.microsoft.graph.models.CloudFlareWebApplicationFirewallProvider::|public|setZoneId(value?:String):void +com.microsoft.graph.models.CloudFlareWebApplicationFirewallProvider::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudFlareWebApplicationFirewallProvider com.microsoft.graph.models.CloudPC-->Entity com.microsoft.graph.models.CloudPC::|public|constructor():void com.microsoft.graph.models.CloudPC::|public|getAadDeviceId():String @@ -115864,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 @@ -115876,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 @@ -115935,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 @@ -115946,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 @@ -115963,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 @@ -115994,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 @@ -116012,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 @@ -116154,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 @@ -116238,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 @@ -116259,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 @@ -116282,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 @@ -116302,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 @@ -116376,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 @@ -116593,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 @@ -116786,6 +134401,24 @@ com.microsoft.graph.models.ComplianceStatus::0005-Error com.microsoft.graph.models.ComplianceStatus::0006-Conflict com.microsoft.graph.models.ComplianceStatus::0007-NotAssigned com.microsoft.graph.models.Compliance~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|protected|backingStore:BackingStore +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|public|constructor():void +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|public|getAdditionalData():Map +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|public|getContentRights():java.util.List +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|public|getInheritedLabel():SensitivityLabel +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|public|getOdataType():String +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|public|getSensitivityLabels():java.util.List +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|public|setContentRights(value?:java.util.List):void +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|public|setInheritedLabel(value?:SensitivityLabel):void +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|public|setSensitivityLabels(value?:java.util.List):void +com.microsoft.graph.models.ComputeRightsAndInheritanceResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComputeRightsAndInheritanceResult +com.microsoft.graph.models.ComputeRightsAndInheritanceResult~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.ConditionalAccessAllExternalTenants-->ConditionalAccessExternalTenants com.microsoft.graph.models.ConditionalAccessAllExternalTenants::|public|constructor():void com.microsoft.graph.models.ConditionalAccessAllExternalTenants::|public|getFieldDeserializers():Map> @@ -116960,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 @@ -117042,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 @@ -117050,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 @@ -117061,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 @@ -117098,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 @@ -117106,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 @@ -117133,6 +134771,7 @@ com.microsoft.graph.models.ConditionalAccessSessionControls::|public|getDisableR com.microsoft.graph.models.ConditionalAccessSessionControls::|public|getFieldDeserializers():Map> com.microsoft.graph.models.ConditionalAccessSessionControls::|public|getOdataType():String com.microsoft.graph.models.ConditionalAccessSessionControls::|public|getPersistentBrowser():PersistentBrowserSessionControl +com.microsoft.graph.models.ConditionalAccessSessionControls::|public|getSecureSignInSession():SecureSignInSessionControl com.microsoft.graph.models.ConditionalAccessSessionControls::|public|getSignInFrequency():SignInFrequencySessionControl com.microsoft.graph.models.ConditionalAccessSessionControls::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ConditionalAccessSessionControls::|public|setAdditionalData(value?:Map):void @@ -117142,6 +134781,7 @@ com.microsoft.graph.models.ConditionalAccessSessionControls::|public|setCloudApp com.microsoft.graph.models.ConditionalAccessSessionControls::|public|setDisableResilienceDefaults(value?:Boolean):void com.microsoft.graph.models.ConditionalAccessSessionControls::|public|setOdataType(value?:String):void com.microsoft.graph.models.ConditionalAccessSessionControls::|public|setPersistentBrowser(value?:PersistentBrowserSessionControl):void +com.microsoft.graph.models.ConditionalAccessSessionControls::|public|setSecureSignInSession(value?:SecureSignInSessionControl):void com.microsoft.graph.models.ConditionalAccessSessionControls::|public|setSignInFrequency(value?:SignInFrequencySessionControl):void com.microsoft.graph.models.ConditionalAccessSessionControls::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessSessionControls com.microsoft.graph.models.ConditionalAccessSessionControls~~>AdditionalDataHolder; BackedModel; Parsable @@ -117203,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 @@ -117235,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 @@ -117337,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 @@ -117376,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 @@ -117482,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 @@ -117622,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 @@ -117749,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> @@ -117773,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 @@ -117860,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 @@ -117878,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 @@ -117887,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 @@ -117898,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 @@ -117914,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 @@ -117929,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 @@ -117959,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 @@ -118038,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 @@ -118052,17 +136033,35 @@ 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 +com.microsoft.graph.models.CustomAuthenticationExtension::|public|getBehaviorOnError():CustomExtensionBehaviorOnError com.microsoft.graph.models.CustomAuthenticationExtension::|public|getFieldDeserializers():Map> com.microsoft.graph.models.CustomAuthenticationExtension::|public|OdataType:String com.microsoft.graph.models.CustomAuthenticationExtension::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomAuthenticationExtension::|public|setBehaviorOnError(value?:CustomExtensionBehaviorOnError):void com.microsoft.graph.models.CustomAuthenticationExtension::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomAuthenticationExtension com.microsoft.graph.models.CustomAuthenticationExtensionCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.CustomAuthenticationExtensionCollectionResponse::|public|constructor():void @@ -118094,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 @@ -118106,6 +136219,18 @@ com.microsoft.graph.models.CustomExtensionAuthenticationConfiguration::|public|s com.microsoft.graph.models.CustomExtensionAuthenticationConfiguration::|public|setOdataType(value?:String):void com.microsoft.graph.models.CustomExtensionAuthenticationConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomExtensionAuthenticationConfiguration com.microsoft.graph.models.CustomExtensionAuthenticationConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CustomExtensionBehaviorOnError::|protected|backingStore:BackingStore +com.microsoft.graph.models.CustomExtensionBehaviorOnError::|public|constructor():void +com.microsoft.graph.models.CustomExtensionBehaviorOnError::|public|getAdditionalData():Map +com.microsoft.graph.models.CustomExtensionBehaviorOnError::|public|getBackingStore():BackingStore +com.microsoft.graph.models.CustomExtensionBehaviorOnError::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomExtensionBehaviorOnError::|public|getOdataType():String +com.microsoft.graph.models.CustomExtensionBehaviorOnError::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomExtensionBehaviorOnError::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CustomExtensionBehaviorOnError::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.CustomExtensionBehaviorOnError::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CustomExtensionBehaviorOnError::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomExtensionBehaviorOnError +com.microsoft.graph.models.CustomExtensionBehaviorOnError~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.CustomExtensionCallbackConfiguration::|protected|backingStore:BackingStore com.microsoft.graph.models.CustomExtensionCallbackConfiguration::|public|constructor():void com.microsoft.graph.models.CustomExtensionCallbackConfiguration::|public|getAdditionalData():Map @@ -118192,12 +136317,14 @@ com.microsoft.graph.models.CustomExtensionOverwriteConfiguration::|protected|bac com.microsoft.graph.models.CustomExtensionOverwriteConfiguration::|public|constructor():void com.microsoft.graph.models.CustomExtensionOverwriteConfiguration::|public|getAdditionalData():Map com.microsoft.graph.models.CustomExtensionOverwriteConfiguration::|public|getBackingStore():BackingStore +com.microsoft.graph.models.CustomExtensionOverwriteConfiguration::|public|getBehaviorOnError():CustomExtensionBehaviorOnError com.microsoft.graph.models.CustomExtensionOverwriteConfiguration::|public|getClientConfiguration():CustomExtensionClientConfiguration com.microsoft.graph.models.CustomExtensionOverwriteConfiguration::|public|getFieldDeserializers():Map> com.microsoft.graph.models.CustomExtensionOverwriteConfiguration::|public|getOdataType():String com.microsoft.graph.models.CustomExtensionOverwriteConfiguration::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.CustomExtensionOverwriteConfiguration::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.CustomExtensionOverwriteConfiguration::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.CustomExtensionOverwriteConfiguration::|public|setBehaviorOnError(value?:CustomExtensionBehaviorOnError):void com.microsoft.graph.models.CustomExtensionOverwriteConfiguration::|public|setClientConfiguration(value?:CustomExtensionClientConfiguration):void com.microsoft.graph.models.CustomExtensionOverwriteConfiguration::|public|setOdataType(value?:String):void com.microsoft.graph.models.CustomExtensionOverwriteConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomExtensionOverwriteConfiguration @@ -118225,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 @@ -118256,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 @@ -118326,11 +136472,26 @@ 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> +com.microsoft.graph.models.DataSecurityAndGovernance::|public|getSensitivityLabels():java.util.List com.microsoft.graph.models.DataSecurityAndGovernance::|public|OdataType:String com.microsoft.graph.models.DataSecurityAndGovernance::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.DataSecurityAndGovernance::|public|setSensitivityLabels(value?:java.util.List):void com.microsoft.graph.models.DataSecurityAndGovernance::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DataSecurityAndGovernance com.microsoft.graph.models.DataSubject::|protected|backingStore:BackingStore com.microsoft.graph.models.DataSubject::|public|constructor():void @@ -118775,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 @@ -118865,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 @@ -119079,6 +137275,7 @@ com.microsoft.graph.models.DeviceAppManagement::|public|getMicrosoftStoreForBusi com.microsoft.graph.models.DeviceAppManagement::|public|getMicrosoftStoreForBusinessLastSuccessfulSyncDateTime():OffsetDateTime com.microsoft.graph.models.DeviceAppManagement::|public|getMobileAppCategories():java.util.List com.microsoft.graph.models.DeviceAppManagement::|public|getMobileAppConfigurations():java.util.List +com.microsoft.graph.models.DeviceAppManagement::|public|getMobileAppRelationships():java.util.List com.microsoft.graph.models.DeviceAppManagement::|public|getMobileApps():java.util.List com.microsoft.graph.models.DeviceAppManagement::|public|getTargetedManagedAppConfigurations():java.util.List com.microsoft.graph.models.DeviceAppManagement::|public|getVppTokens():java.util.List @@ -119099,6 +137296,7 @@ com.microsoft.graph.models.DeviceAppManagement::|public|setMicrosoftStoreForBusi com.microsoft.graph.models.DeviceAppManagement::|public|setMicrosoftStoreForBusinessLastSuccessfulSyncDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.DeviceAppManagement::|public|setMobileAppCategories(value?:java.util.List):void com.microsoft.graph.models.DeviceAppManagement::|public|setMobileAppConfigurations(value?:java.util.List):void +com.microsoft.graph.models.DeviceAppManagement::|public|setMobileAppRelationships(value?:java.util.List):void com.microsoft.graph.models.DeviceAppManagement::|public|setMobileApps(value?:java.util.List):void com.microsoft.graph.models.DeviceAppManagement::|public|setTargetedManagedAppConfigurations(value?:java.util.List):void com.microsoft.graph.models.DeviceAppManagement::|public|setVppTokens(value?:java.util.List):void @@ -119813,6 +138011,7 @@ com.microsoft.graph.models.DeviceEnrollmentType::0009-WindowsCoManagement com.microsoft.graph.models.DeviceEnrollmentType::0010-WindowsAzureADJoinUsingDeviceAuth com.microsoft.graph.models.DeviceEnrollmentType::0011-AppleUserEnrollment com.microsoft.graph.models.DeviceEnrollmentType::0012-AppleUserEnrollmentWithServiceAccount +com.microsoft.graph.models.DeviceEnrollmentType::0013-UnknownFutureValue com.microsoft.graph.models.DeviceEnrollmentWindowsHelloForBusinessConfiguration-->DeviceEnrollmentConfiguration com.microsoft.graph.models.DeviceEnrollmentWindowsHelloForBusinessConfiguration::|public|constructor():void com.microsoft.graph.models.DeviceEnrollmentWindowsHelloForBusinessConfiguration::|public|getEnhancedBiometricsState():Enablement @@ -119969,6 +138168,76 @@ com.microsoft.graph.models.DeviceHealthAttestationState::|public|setVirtualSecur com.microsoft.graph.models.DeviceHealthAttestationState::|public|setWindowsPE(value?:String):void com.microsoft.graph.models.DeviceHealthAttestationState::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceHealthAttestationState com.microsoft.graph.models.DeviceHealthAttestationState~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.DeviceInfo::|protected|backingStore:BackingStore +com.microsoft.graph.models.DeviceInfo::|public|constructor():void +com.microsoft.graph.models.DeviceInfo::|public|getAdditionalData():Map +com.microsoft.graph.models.DeviceInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.models.DeviceInfo::|public|getDeviceId():String +com.microsoft.graph.models.DeviceInfo::|public|getDisplayName():String +com.microsoft.graph.models.DeviceInfo::|public|getEnrollmentProfileName():String +com.microsoft.graph.models.DeviceInfo::|public|getExtensionAttribute1():String +com.microsoft.graph.models.DeviceInfo::|public|getExtensionAttribute10():String +com.microsoft.graph.models.DeviceInfo::|public|getExtensionAttribute11():String +com.microsoft.graph.models.DeviceInfo::|public|getExtensionAttribute12():String +com.microsoft.graph.models.DeviceInfo::|public|getExtensionAttribute13():String +com.microsoft.graph.models.DeviceInfo::|public|getExtensionAttribute14():String +com.microsoft.graph.models.DeviceInfo::|public|getExtensionAttribute15():String +com.microsoft.graph.models.DeviceInfo::|public|getExtensionAttribute2():String +com.microsoft.graph.models.DeviceInfo::|public|getExtensionAttribute3():String +com.microsoft.graph.models.DeviceInfo::|public|getExtensionAttribute4():String +com.microsoft.graph.models.DeviceInfo::|public|getExtensionAttribute5():String +com.microsoft.graph.models.DeviceInfo::|public|getExtensionAttribute6():String +com.microsoft.graph.models.DeviceInfo::|public|getExtensionAttribute7():String +com.microsoft.graph.models.DeviceInfo::|public|getExtensionAttribute8():String +com.microsoft.graph.models.DeviceInfo::|public|getExtensionAttribute9():String +com.microsoft.graph.models.DeviceInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.DeviceInfo::|public|getIsCompliant():Boolean +com.microsoft.graph.models.DeviceInfo::|public|getManufacturer():String +com.microsoft.graph.models.DeviceInfo::|public|getMdmAppId():String +com.microsoft.graph.models.DeviceInfo::|public|getModel():String +com.microsoft.graph.models.DeviceInfo::|public|getOdataType():String +com.microsoft.graph.models.DeviceInfo::|public|getOperatingSystem():String +com.microsoft.graph.models.DeviceInfo::|public|getOperatingSystemVersion():String +com.microsoft.graph.models.DeviceInfo::|public|getOwnership():String +com.microsoft.graph.models.DeviceInfo::|public|getPhysicalIds():java.util.List +com.microsoft.graph.models.DeviceInfo::|public|getProfileType():String +com.microsoft.graph.models.DeviceInfo::|public|getSystemLabels():java.util.List +com.microsoft.graph.models.DeviceInfo::|public|getTrustType():String +com.microsoft.graph.models.DeviceInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.DeviceInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.DeviceInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.DeviceInfo::|public|setDeviceId(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setEnrollmentProfileName(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setExtensionAttribute1(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setExtensionAttribute10(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setExtensionAttribute11(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setExtensionAttribute12(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setExtensionAttribute13(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setExtensionAttribute14(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setExtensionAttribute15(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setExtensionAttribute2(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setExtensionAttribute3(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setExtensionAttribute4(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setExtensionAttribute5(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setExtensionAttribute6(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setExtensionAttribute7(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setExtensionAttribute8(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setExtensionAttribute9(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setIsCompliant(value?:Boolean):void +com.microsoft.graph.models.DeviceInfo::|public|setManufacturer(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setMdmAppId(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setModel(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setOperatingSystem(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setOperatingSystemVersion(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setOwnership(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setPhysicalIds(value?:java.util.List):void +com.microsoft.graph.models.DeviceInfo::|public|setProfileType(value?:String):void +com.microsoft.graph.models.DeviceInfo::|public|setSystemLabels(value?:java.util.List):void +com.microsoft.graph.models.DeviceInfo::|public|setTrustType(value?:String):void +com.microsoft.graph.models.DeviceInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceInfo +com.microsoft.graph.models.DeviceInfo~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.DeviceInstallState-->Entity com.microsoft.graph.models.DeviceInstallState::|public|constructor():void com.microsoft.graph.models.DeviceInstallState::|public|getDeviceId():String @@ -120097,7 +138366,6 @@ com.microsoft.graph.models.DeviceManagement::|public|getRoleDefinitions():java.u com.microsoft.graph.models.DeviceManagement::|public|getSettings():DeviceManagementSettings com.microsoft.graph.models.DeviceManagement::|public|getSoftwareUpdateStatusSummary():SoftwareUpdateStatusSummary com.microsoft.graph.models.DeviceManagement::|public|getSubscriptionState():DeviceManagementSubscriptionState -com.microsoft.graph.models.DeviceManagement::|public|getTelecomExpenseManagementPartners():java.util.List com.microsoft.graph.models.DeviceManagement::|public|getTermsAndConditions():java.util.List com.microsoft.graph.models.DeviceManagement::|public|getTroubleshootingEvents():java.util.List com.microsoft.graph.models.DeviceManagement::|public|getUserExperienceAnalyticsAppHealthApplicationPerformance():java.util.List @@ -120164,7 +138432,6 @@ com.microsoft.graph.models.DeviceManagement::|public|setRoleDefinitions(value?:j com.microsoft.graph.models.DeviceManagement::|public|setSettings(value?:DeviceManagementSettings):void com.microsoft.graph.models.DeviceManagement::|public|setSoftwareUpdateStatusSummary(value?:SoftwareUpdateStatusSummary):void com.microsoft.graph.models.DeviceManagement::|public|setSubscriptionState(value?:DeviceManagementSubscriptionState):void -com.microsoft.graph.models.DeviceManagement::|public|setTelecomExpenseManagementPartners(value?:java.util.List):void com.microsoft.graph.models.DeviceManagement::|public|setTermsAndConditions(value?:java.util.List):void com.microsoft.graph.models.DeviceManagement::|public|setTroubleshootingEvents(value?:java.util.List):void com.microsoft.graph.models.DeviceManagement::|public|setUserExperienceAnalyticsAppHealthApplicationPerformance(value?:java.util.List):void @@ -120607,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 @@ -120618,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 @@ -120797,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 @@ -121048,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 @@ -121335,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 @@ -121419,6 +139718,94 @@ com.microsoft.graph.models.EducationAddToCalendarOptions::0001-StudentsAndPublis com.microsoft.graph.models.EducationAddToCalendarOptions::0002-StudentsAndTeamOwners com.microsoft.graph.models.EducationAddToCalendarOptions::0003-UnknownFutureValue com.microsoft.graph.models.EducationAddToCalendarOptions::0004-StudentsOnly +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|constructor():void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|getAreEngagementStrategiesEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|getIsCallToActionEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|getIsEmotionalAndIntellectualAppealEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|getOdataType():String +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|setAreEngagementStrategiesEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|setIsCallToActionEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|setIsEmotionalAndIntellectualAppealEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackAudienceEngagementSettings +com.microsoft.graph.models.EducationAiFeedbackAudienceEngagementSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|constructor():void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|getIsMessageClarityEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|getIsQualityOfInformationEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|getIsSpeechOrganizationEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|getOdataType():String +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|setIsMessageClarityEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|setIsQualityOfInformationEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|setIsSpeechOrganizationEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationAiFeedbackContentSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackContentSettings +com.microsoft.graph.models.EducationAiFeedbackContentSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationAiFeedbackCriteria::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|constructor():void +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|getAiFeedbackSettings():EducationAiFeedbackSettings +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|getOdataType():String +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|getSpeechType():EducationSpeechType +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|setAiFeedbackSettings(value?:EducationAiFeedbackSettings):void +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationAiFeedbackCriteria::|public|setSpeechType(value?:EducationSpeechType):void +com.microsoft.graph.models.EducationAiFeedbackCriteria::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackCriteria +com.microsoft.graph.models.EducationAiFeedbackCriteria~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|constructor():void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|getAreRhetoricalTechniquesEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|getIsLanguageUseEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|getIsStyleEnabled():Boolean +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|getOdataType():String +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|setAreRhetoricalTechniquesEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|setIsLanguageUseEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|setIsStyleEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackDeliverySettings +com.microsoft.graph.models.EducationAiFeedbackDeliverySettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationAiFeedbackSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|constructor():void +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|getAudienceEngagementSettings():EducationAiFeedbackAudienceEngagementSettings +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|getContentSettings():EducationAiFeedbackContentSettings +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|getDeliverySettings():EducationAiFeedbackDeliverySettings +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|getOdataType():String +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|setAudienceEngagementSettings(value?:EducationAiFeedbackAudienceEngagementSettings):void +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|setContentSettings(value?:EducationAiFeedbackContentSettings):void +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|setDeliverySettings(value?:EducationAiFeedbackDeliverySettings):void +com.microsoft.graph.models.EducationAiFeedbackSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationAiFeedbackSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAiFeedbackSettings +com.microsoft.graph.models.EducationAiFeedbackSettings~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.EducationAssignment-->Entity com.microsoft.graph.models.EducationAssignment::|public|constructor():void com.microsoft.graph.models.EducationAssignment::|public|getAddedStudentAction():EducationAddedStudentAction @@ -121439,7 +139826,9 @@ com.microsoft.graph.models.EducationAssignment::|public|getFeedbackResourcesFold com.microsoft.graph.models.EducationAssignment::|public|getFieldDeserializers():Map> com.microsoft.graph.models.EducationAssignment::|public|getGrading():EducationAssignmentGradeType com.microsoft.graph.models.EducationAssignment::|public|getGradingCategory():EducationGradingCategory +com.microsoft.graph.models.EducationAssignment::|public|getGradingScheme():EducationGradingScheme com.microsoft.graph.models.EducationAssignment::|public|getInstructions():EducationItemBody +com.microsoft.graph.models.EducationAssignment::|public|getLanguageTag():String com.microsoft.graph.models.EducationAssignment::|public|getLastModifiedBy():IdentitySet com.microsoft.graph.models.EducationAssignment::|public|getLastModifiedDateTime():OffsetDateTime com.microsoft.graph.models.EducationAssignment::|public|getModuleUrl():String @@ -121469,7 +139858,9 @@ com.microsoft.graph.models.EducationAssignment::|public|setDueDateTime(value?:Of com.microsoft.graph.models.EducationAssignment::|public|setFeedbackResourcesFolderUrl(value?:String):void com.microsoft.graph.models.EducationAssignment::|public|setGrading(value?:EducationAssignmentGradeType):void com.microsoft.graph.models.EducationAssignment::|public|setGradingCategory(value?:EducationGradingCategory):void +com.microsoft.graph.models.EducationAssignment::|public|setGradingScheme(value?:EducationGradingScheme):void com.microsoft.graph.models.EducationAssignment::|public|setInstructions(value?:EducationItemBody):void +com.microsoft.graph.models.EducationAssignment::|public|setLanguageTag(value?:String):void com.microsoft.graph.models.EducationAssignment::|public|setLastModifiedBy(value?:IdentitySet):void com.microsoft.graph.models.EducationAssignment::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.EducationAssignment::|public|setModuleUrl(value?:String):void @@ -121580,11 +139971,13 @@ com.microsoft.graph.models.EducationAssignmentRecipient::|static|public|createFr com.microsoft.graph.models.EducationAssignmentRecipient~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.EducationAssignmentResource-->Entity com.microsoft.graph.models.EducationAssignmentResource::|public|constructor():void +com.microsoft.graph.models.EducationAssignmentResource::|public|getDependentResources():java.util.List com.microsoft.graph.models.EducationAssignmentResource::|public|getDistributeForStudentWork():Boolean com.microsoft.graph.models.EducationAssignmentResource::|public|getFieldDeserializers():Map> com.microsoft.graph.models.EducationAssignmentResource::|public|getResource():EducationResource com.microsoft.graph.models.EducationAssignmentResource::|public|OdataType:String com.microsoft.graph.models.EducationAssignmentResource::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationAssignmentResource::|public|setDependentResources(value?:java.util.List):void com.microsoft.graph.models.EducationAssignmentResource::|public|setDistributeForStudentWork(value?:Boolean):void com.microsoft.graph.models.EducationAssignmentResource::|public|setResource(value?:EducationResource):void com.microsoft.graph.models.EducationAssignmentResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAssignmentResource @@ -121597,12 +139990,16 @@ com.microsoft.graph.models.EducationAssignmentResourceCollectionResponse::|publi com.microsoft.graph.models.EducationAssignmentResourceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAssignmentResourceCollectionResponse com.microsoft.graph.models.EducationAssignmentSettings-->Entity com.microsoft.graph.models.EducationAssignmentSettings::|public|constructor():void +com.microsoft.graph.models.EducationAssignmentSettings::|public|getDefaultGradingScheme():EducationGradingScheme com.microsoft.graph.models.EducationAssignmentSettings::|public|getFieldDeserializers():Map> com.microsoft.graph.models.EducationAssignmentSettings::|public|getGradingCategories():java.util.List +com.microsoft.graph.models.EducationAssignmentSettings::|public|getGradingSchemes():java.util.List com.microsoft.graph.models.EducationAssignmentSettings::|public|getSubmissionAnimationDisabled():Boolean com.microsoft.graph.models.EducationAssignmentSettings::|public|OdataType:String com.microsoft.graph.models.EducationAssignmentSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationAssignmentSettings::|public|setDefaultGradingScheme(value?:EducationGradingScheme):void com.microsoft.graph.models.EducationAssignmentSettings::|public|setGradingCategories(value?:java.util.List):void +com.microsoft.graph.models.EducationAssignmentSettings::|public|setGradingSchemes(value?:java.util.List):void com.microsoft.graph.models.EducationAssignmentSettings::|public|setSubmissionAnimationDisabled(value?:Boolean):void com.microsoft.graph.models.EducationAssignmentSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationAssignmentSettings com.microsoft.graph.models.EducationAssignmentStatus::0000-Draft @@ -121801,6 +140198,43 @@ com.microsoft.graph.models.EducationGradingCategoryCollectionResponse::|public|g com.microsoft.graph.models.EducationGradingCategoryCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.EducationGradingCategoryCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.EducationGradingCategoryCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationGradingCategoryCollectionResponse +com.microsoft.graph.models.EducationGradingScheme-->Entity +com.microsoft.graph.models.EducationGradingScheme::|public|constructor():void +com.microsoft.graph.models.EducationGradingScheme::|public|getDisplayName():String +com.microsoft.graph.models.EducationGradingScheme::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationGradingScheme::|public|getGrades():java.util.List +com.microsoft.graph.models.EducationGradingScheme::|public|getHidePointsDuringGrading():Boolean +com.microsoft.graph.models.EducationGradingScheme::|public|OdataType:String +com.microsoft.graph.models.EducationGradingScheme::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationGradingScheme::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.EducationGradingScheme::|public|setGrades(value?:java.util.List):void +com.microsoft.graph.models.EducationGradingScheme::|public|setHidePointsDuringGrading(value?:Boolean):void +com.microsoft.graph.models.EducationGradingScheme::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationGradingScheme +com.microsoft.graph.models.EducationGradingSchemeCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.EducationGradingSchemeCollectionResponse::|public|constructor():void +com.microsoft.graph.models.EducationGradingSchemeCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationGradingSchemeCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.EducationGradingSchemeCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationGradingSchemeCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.EducationGradingSchemeCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationGradingSchemeCollectionResponse +com.microsoft.graph.models.EducationGradingSchemeGrade::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationGradingSchemeGrade::|public|constructor():void +com.microsoft.graph.models.EducationGradingSchemeGrade::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationGradingSchemeGrade::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationGradingSchemeGrade::|public|getDefaultPercentage():Float +com.microsoft.graph.models.EducationGradingSchemeGrade::|public|getDisplayName():String +com.microsoft.graph.models.EducationGradingSchemeGrade::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationGradingSchemeGrade::|public|getMinPercentage():Float +com.microsoft.graph.models.EducationGradingSchemeGrade::|public|getOdataType():String +com.microsoft.graph.models.EducationGradingSchemeGrade::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationGradingSchemeGrade::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationGradingSchemeGrade::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationGradingSchemeGrade::|public|setDefaultPercentage(value?:Float):void +com.microsoft.graph.models.EducationGradingSchemeGrade::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.EducationGradingSchemeGrade::|public|setMinPercentage(value?:Float):void +com.microsoft.graph.models.EducationGradingSchemeGrade::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationGradingSchemeGrade::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationGradingSchemeGrade +com.microsoft.graph.models.EducationGradingSchemeGrade~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.EducationItemBody::|protected|backingStore:BackingStore com.microsoft.graph.models.EducationItemBody::|public|constructor():void com.microsoft.graph.models.EducationItemBody::|public|getAdditionalData():Map @@ -121985,6 +140419,7 @@ com.microsoft.graph.models.EducationRoot::|public|getClasses():java.util.List> com.microsoft.graph.models.EducationRoot::|public|getMe():EducationUser com.microsoft.graph.models.EducationRoot::|public|getOdataType():String +com.microsoft.graph.models.EducationRoot::|public|getReports():ReportsRoot com.microsoft.graph.models.EducationRoot::|public|getSchools():java.util.List com.microsoft.graph.models.EducationRoot::|public|getUsers():java.util.List com.microsoft.graph.models.EducationRoot::|public|serialize(writer:SerializationWriter):Void @@ -121993,6 +140428,7 @@ com.microsoft.graph.models.EducationRoot::|public|setBackingStore(value:BackingS com.microsoft.graph.models.EducationRoot::|public|setClasses(value?:java.util.List):void com.microsoft.graph.models.EducationRoot::|public|setMe(value?:EducationUser):void com.microsoft.graph.models.EducationRoot::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationRoot::|public|setReports(value?:ReportsRoot):void com.microsoft.graph.models.EducationRoot::|public|setSchools(value?:java.util.List):void com.microsoft.graph.models.EducationRoot::|public|setUsers(value?:java.util.List):void com.microsoft.graph.models.EducationRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationRoot @@ -122083,6 +140519,102 @@ com.microsoft.graph.models.EducationSchoolCollectionResponse::|public|getValue() com.microsoft.graph.models.EducationSchoolCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.EducationSchoolCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.EducationSchoolCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSchoolCollectionResponse +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|constructor():void +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|getIsBodyLanguageEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|getOdataType():String +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|setIsBodyLanguageEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachAudienceEngagementSettings +com.microsoft.graph.models.EducationSpeakerCoachAudienceEngagementSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|constructor():void +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|getIsInclusivenessEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|getIsRepetitiveLanguageEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|getOdataType():String +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|setIsInclusivenessEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|setIsRepetitiveLanguageEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationSpeakerCoachContentSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachContentSettings +com.microsoft.graph.models.EducationSpeakerCoachContentSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|constructor():void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getAreFillerWordsEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getIsPaceEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getIsPitchEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getIsPronunciationEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|getOdataType():String +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|setAreFillerWordsEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|setIsPaceEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|setIsPitchEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|setIsPronunciationEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachDeliverySettings +com.microsoft.graph.models.EducationSpeakerCoachDeliverySettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationSpeakerCoachSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|constructor():void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|getAudienceEngagementSettings():EducationSpeakerCoachAudienceEngagementSettings +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|getContentSettings():EducationSpeakerCoachContentSettings +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|getDeliverySettings():EducationSpeakerCoachDeliverySettings +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|getOdataType():String +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|setAudienceEngagementSettings(value?:EducationSpeakerCoachAudienceEngagementSettings):void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|setContentSettings(value?:EducationSpeakerCoachContentSettings):void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|setDeliverySettings(value?:EducationSpeakerCoachDeliverySettings):void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EducationSpeakerCoachSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerCoachSettings +com.microsoft.graph.models.EducationSpeakerCoachSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.EducationSpeakerProgressResource-->EducationResource +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|constructor():void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getAiFeedbackCriteria():EducationAiFeedbackCriteria +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getIsAiFeedbackEnabled():Boolean +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getIsVideoRequired():Boolean +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getMaxRecordingAttempts():Integer +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getPresentationTitle():String +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getRecordingTimeLimitInMinutes():Integer +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getShowRehearsalReportToStudentBeforeMediaUpload():Boolean +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getSpeakerCoachSettings():EducationSpeakerCoachSettings +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|getSpokenLanguageLocale():String +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|OdataType:String +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setAiFeedbackCriteria(value?:EducationAiFeedbackCriteria):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setIsAiFeedbackEnabled(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setIsVideoRequired(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setMaxRecordingAttempts(value?:Integer):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setPresentationTitle(value?:String):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setRecordingTimeLimitInMinutes(value?:Integer):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setShowRehearsalReportToStudentBeforeMediaUpload(value?:Boolean):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setSpeakerCoachSettings(value?:EducationSpeakerCoachSettings):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|public|setSpokenLanguageLocale(value?:String):void +com.microsoft.graph.models.EducationSpeakerProgressResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSpeakerProgressResource +com.microsoft.graph.models.EducationSpeechType::0000-Informative +com.microsoft.graph.models.EducationSpeechType::0001-Personal +com.microsoft.graph.models.EducationSpeechType::0002-Persuasive +com.microsoft.graph.models.EducationSpeechType::0003-UnknownFutureValue com.microsoft.graph.models.EducationStudent::|protected|backingStore:BackingStore com.microsoft.graph.models.EducationStudent::|public|constructor():void com.microsoft.graph.models.EducationStudent::|public|getAdditionalData():Map @@ -122183,11 +140715,13 @@ com.microsoft.graph.models.EducationSubmissionRecipient~~>AdditionalDataHolder; com.microsoft.graph.models.EducationSubmissionResource-->Entity com.microsoft.graph.models.EducationSubmissionResource::|public|constructor():void com.microsoft.graph.models.EducationSubmissionResource::|public|getAssignmentResourceUrl():String +com.microsoft.graph.models.EducationSubmissionResource::|public|getDependentResources():java.util.List com.microsoft.graph.models.EducationSubmissionResource::|public|getFieldDeserializers():Map> com.microsoft.graph.models.EducationSubmissionResource::|public|getResource():EducationResource com.microsoft.graph.models.EducationSubmissionResource::|public|OdataType:String com.microsoft.graph.models.EducationSubmissionResource::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.EducationSubmissionResource::|public|setAssignmentResourceUrl(value?:String):void +com.microsoft.graph.models.EducationSubmissionResource::|public|setDependentResources(value?:java.util.List):void com.microsoft.graph.models.EducationSubmissionResource::|public|setResource(value?:EducationResource):void com.microsoft.graph.models.EducationSubmissionResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EducationSubmissionResource com.microsoft.graph.models.EducationSubmissionResourceCollectionResponse-->BaseCollectionPaginationCountResponse @@ -122401,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 @@ -122421,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> @@ -122499,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 @@ -122507,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 @@ -122657,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> @@ -122676,6 +141254,176 @@ com.microsoft.graph.models.EngagementAsyncOperationCollectionResponse::|public|s com.microsoft.graph.models.EngagementAsyncOperationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementAsyncOperationCollectionResponse com.microsoft.graph.models.EngagementAsyncOperationType::0000-CreateCommunity com.microsoft.graph.models.EngagementAsyncOperationType::0001-UnknownFutureValue +com.microsoft.graph.models.EngagementConversation-->Entity +com.microsoft.graph.models.EngagementConversation::|public|constructor():void +com.microsoft.graph.models.EngagementConversation::|public|getCreationMode():EngagementCreationMode +com.microsoft.graph.models.EngagementConversation::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversation::|public|getMessages():java.util.List +com.microsoft.graph.models.EngagementConversation::|public|getStarter():EngagementConversationMessage +com.microsoft.graph.models.EngagementConversation::|public|getStarterId():String +com.microsoft.graph.models.EngagementConversation::|public|OdataType:String +com.microsoft.graph.models.EngagementConversation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversation::|public|setCreationMode(value?:EngagementCreationMode):void +com.microsoft.graph.models.EngagementConversation::|public|setMessages(value?:java.util.List):void +com.microsoft.graph.models.EngagementConversation::|public|setStarter(value?:EngagementConversationMessage):void +com.microsoft.graph.models.EngagementConversation::|public|setStarterId(value?:String):void +com.microsoft.graph.models.EngagementConversation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversation +com.microsoft.graph.models.EngagementConversationDiscussionMessage-->EngagementConversationMessage +com.microsoft.graph.models.EngagementConversationDiscussionMessage::|public|constructor():void +com.microsoft.graph.models.EngagementConversationDiscussionMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversationDiscussionMessage::|public|OdataType:String +com.microsoft.graph.models.EngagementConversationDiscussionMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversationDiscussionMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationDiscussionMessage +com.microsoft.graph.models.EngagementConversationMessage-->Entity +com.microsoft.graph.models.EngagementConversationMessage::|public|constructor():void +com.microsoft.graph.models.EngagementConversationMessage::|public|getBody():ItemBody +com.microsoft.graph.models.EngagementConversationMessage::|public|getConversation():EngagementConversation +com.microsoft.graph.models.EngagementConversationMessage::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.EngagementConversationMessage::|public|getCreationMode():EngagementCreationMode +com.microsoft.graph.models.EngagementConversationMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversationMessage::|public|getFrom():EngagementIdentitySet +com.microsoft.graph.models.EngagementConversationMessage::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.models.EngagementConversationMessage::|public|getReactions():java.util.List +com.microsoft.graph.models.EngagementConversationMessage::|public|getReplies():java.util.List +com.microsoft.graph.models.EngagementConversationMessage::|public|getReplyTo():EngagementConversationMessage +com.microsoft.graph.models.EngagementConversationMessage::|public|getReplyToId():String +com.microsoft.graph.models.EngagementConversationMessage::|public|OdataType:String +com.microsoft.graph.models.EngagementConversationMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversationMessage::|public|setBody(value?:ItemBody):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setConversation(value?:EngagementConversation):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setCreationMode(value?:EngagementCreationMode):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setFrom(value?:EngagementIdentitySet):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setReactions(value?:java.util.List):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setReplies(value?:java.util.List):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setReplyTo(value?:EngagementConversationMessage):void +com.microsoft.graph.models.EngagementConversationMessage::|public|setReplyToId(value?:String):void +com.microsoft.graph.models.EngagementConversationMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationMessage +com.microsoft.graph.models.EngagementConversationMessageCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.EngagementConversationMessageCollectionResponse::|public|constructor():void +com.microsoft.graph.models.EngagementConversationMessageCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversationMessageCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.EngagementConversationMessageCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversationMessageCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.EngagementConversationMessageCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationMessageCollectionResponse +com.microsoft.graph.models.EngagementConversationMessageReaction-->Entity +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|constructor():void +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|getReactionBy():EngagementIdentitySet +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|getReactionType():EngagementConversationMessageReactionType +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|OdataType:String +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|setReactionBy(value?:EngagementIdentitySet):void +com.microsoft.graph.models.EngagementConversationMessageReaction::|public|setReactionType(value?:EngagementConversationMessageReactionType):void +com.microsoft.graph.models.EngagementConversationMessageReaction::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationMessageReaction +com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse::|public|constructor():void +com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.EngagementConversationMessageReactionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationMessageReactionCollectionResponse +com.microsoft.graph.models.EngagementConversationMessageReactionType::0000-Like +com.microsoft.graph.models.EngagementConversationMessageReactionType::0001-Love +com.microsoft.graph.models.EngagementConversationMessageReactionType::0002-Celebrate +com.microsoft.graph.models.EngagementConversationMessageReactionType::0003-Thank +com.microsoft.graph.models.EngagementConversationMessageReactionType::0004-Laugh +com.microsoft.graph.models.EngagementConversationMessageReactionType::0005-Sad +com.microsoft.graph.models.EngagementConversationMessageReactionType::0006-Happy +com.microsoft.graph.models.EngagementConversationMessageReactionType::0007-Excited +com.microsoft.graph.models.EngagementConversationMessageReactionType::0008-Smile +com.microsoft.graph.models.EngagementConversationMessageReactionType::0009-Silly +com.microsoft.graph.models.EngagementConversationMessageReactionType::0010-IntenseLaugh +com.microsoft.graph.models.EngagementConversationMessageReactionType::0011-StarStruck +com.microsoft.graph.models.EngagementConversationMessageReactionType::0012-Goofy +com.microsoft.graph.models.EngagementConversationMessageReactionType::0013-Thinking +com.microsoft.graph.models.EngagementConversationMessageReactionType::0014-Surprised +com.microsoft.graph.models.EngagementConversationMessageReactionType::0015-MindBlown +com.microsoft.graph.models.EngagementConversationMessageReactionType::0016-Scared +com.microsoft.graph.models.EngagementConversationMessageReactionType::0017-Crying +com.microsoft.graph.models.EngagementConversationMessageReactionType::0018-Shocked +com.microsoft.graph.models.EngagementConversationMessageReactionType::0019-Angry +com.microsoft.graph.models.EngagementConversationMessageReactionType::0020-Agree +com.microsoft.graph.models.EngagementConversationMessageReactionType::0021-Praise +com.microsoft.graph.models.EngagementConversationMessageReactionType::0022-TakingNotes +com.microsoft.graph.models.EngagementConversationMessageReactionType::0023-HeartBroken +com.microsoft.graph.models.EngagementConversationMessageReactionType::0024-Support +com.microsoft.graph.models.EngagementConversationMessageReactionType::0025-Confirmed +com.microsoft.graph.models.EngagementConversationMessageReactionType::0026-Watching +com.microsoft.graph.models.EngagementConversationMessageReactionType::0027-Brain +com.microsoft.graph.models.EngagementConversationMessageReactionType::0028-Medal +com.microsoft.graph.models.EngagementConversationMessageReactionType::0029-Bullseye +com.microsoft.graph.models.EngagementConversationMessageReactionType::0030-UnknownFutureValue +com.microsoft.graph.models.EngagementConversationModerationState::0000-Published +com.microsoft.graph.models.EngagementConversationModerationState::0001-PendingReview +com.microsoft.graph.models.EngagementConversationModerationState::0002-Dismissed +com.microsoft.graph.models.EngagementConversationModerationState::0003-UnknownFutureValue +com.microsoft.graph.models.EngagementConversationQuestionMessage-->EngagementConversationMessage +com.microsoft.graph.models.EngagementConversationQuestionMessage::|public|constructor():void +com.microsoft.graph.models.EngagementConversationQuestionMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversationQuestionMessage::|public|getTitle():String +com.microsoft.graph.models.EngagementConversationQuestionMessage::|public|OdataType:String +com.microsoft.graph.models.EngagementConversationQuestionMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversationQuestionMessage::|public|setTitle(value?:String):void +com.microsoft.graph.models.EngagementConversationQuestionMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationQuestionMessage +com.microsoft.graph.models.EngagementConversationSystemMessage-->EngagementConversationMessage +com.microsoft.graph.models.EngagementConversationSystemMessage::|public|constructor():void +com.microsoft.graph.models.EngagementConversationSystemMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementConversationSystemMessage::|public|OdataType:String +com.microsoft.graph.models.EngagementConversationSystemMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementConversationSystemMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementConversationSystemMessage +com.microsoft.graph.models.EngagementCreationMode::0000-None +com.microsoft.graph.models.EngagementCreationMode::0001-Migration +com.microsoft.graph.models.EngagementCreationMode::0002-UnknownFutureValue +com.microsoft.graph.models.EngagementIdentitySet-->IdentitySet +com.microsoft.graph.models.EngagementIdentitySet::|public|constructor():void +com.microsoft.graph.models.EngagementIdentitySet::|public|getAudience():Identity +com.microsoft.graph.models.EngagementIdentitySet::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementIdentitySet::|public|getGroup():Identity +com.microsoft.graph.models.EngagementIdentitySet::|public|OdataType:String +com.microsoft.graph.models.EngagementIdentitySet::|public|serialize(writer:SerializationWriter):Void +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> @@ -122744,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 @@ -122825,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> @@ -122835,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 @@ -123006,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> @@ -123049,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 @@ -123096,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 @@ -123169,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 @@ -123251,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 @@ -123321,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 @@ -123335,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 @@ -123376,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 @@ -123410,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 @@ -123450,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 @@ -123468,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 @@ -123481,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 @@ -123520,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 @@ -123665,6 +142840,28 @@ 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> +com.microsoft.graph.models.FallbackToMicrosoftProviderOnError::|public|OdataType:String +com.microsoft.graph.models.FallbackToMicrosoftProviderOnError::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FallbackToMicrosoftProviderOnError::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FallbackToMicrosoftProviderOnError com.microsoft.graph.models.FeatureRolloutPolicy-->Entity com.microsoft.graph.models.FeatureRolloutPolicy::|public|constructor():void com.microsoft.graph.models.FeatureRolloutPolicy::|public|getAppliesTo():java.util.List @@ -123737,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 @@ -123764,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 @@ -123923,15 +143141,21 @@ 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 com.microsoft.graph.models.FileStorageContainer::|public|getCustomProperties():FileStorageContainerCustomPropertyDictionary @@ -123940,13 +143164,17 @@ 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 com.microsoft.graph.models.FileStorageContainer::|public|setCustomProperties(value?:FileStorageContainerCustomPropertyDictionary):void @@ -123954,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> @@ -123994,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 @@ -124126,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 @@ -124183,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 @@ -124269,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 @@ -124286,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 @@ -124313,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 @@ -124328,12 +143866,15 @@ 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 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 @@ -124344,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 @@ -124355,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 @@ -124383,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 @@ -124398,12 +143947,15 @@ 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 com.microsoft.graph.models.Group::|public|setOnPremisesSamAccountName(value?:String):void 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 @@ -124414,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 @@ -124425,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> @@ -124559,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> @@ -124654,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 @@ -124668,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 @@ -124718,7 +144334,9 @@ com.microsoft.graph.models.IdentityContainer::|public|getConditionalAccess():Con com.microsoft.graph.models.IdentityContainer::|public|getCustomAuthenticationExtensions():java.util.List com.microsoft.graph.models.IdentityContainer::|public|getFieldDeserializers():Map> 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 @@ -124728,7 +144346,9 @@ com.microsoft.graph.models.IdentityContainer::|public|setB2xUserFlows(value?:jav com.microsoft.graph.models.IdentityContainer::|public|setConditionalAccess(value?:ConditionalAccessRoot):void com.microsoft.graph.models.IdentityContainer::|public|setCustomAuthenticationExtensions(value?:java.util.List):void 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 @@ -124736,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> @@ -124744,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 @@ -124818,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 @@ -124839,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 @@ -124859,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 @@ -124894,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> @@ -124904,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 @@ -124921,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 @@ -125029,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 @@ -125038,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 @@ -125201,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 @@ -125220,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 @@ -125270,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 @@ -125281,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 @@ -125290,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 @@ -125306,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 @@ -125355,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 @@ -125445,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 @@ -125463,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 @@ -125474,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 @@ -125647,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 @@ -125824,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> @@ -125934,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> @@ -125946,6 +145834,11 @@ com.microsoft.graph.models.InitiatorType::0000-User com.microsoft.graph.models.InitiatorType::0001-Application com.microsoft.graph.models.InitiatorType::0002-System com.microsoft.graph.models.InitiatorType::0003-UnknownFutureValue +com.microsoft.graph.models.InsiderRiskLevel::0000-None +com.microsoft.graph.models.InsiderRiskLevel::0001-Minor +com.microsoft.graph.models.InsiderRiskLevel::0002-Moderate +com.microsoft.graph.models.InsiderRiskLevel::0003-Elevated +com.microsoft.graph.models.InsiderRiskLevel::0004-UnknownFutureValue com.microsoft.graph.models.InsightIdentity::|protected|backingStore:BackingStore com.microsoft.graph.models.InsightIdentity::|public|constructor():void com.microsoft.graph.models.InsightIdentity::|public|getAdditionalData():Map @@ -127312,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 @@ -127321,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 @@ -127361,15 +147256,24 @@ com.microsoft.graph.models.KeyValuePair::|public|setValue(value?:String):void com.microsoft.graph.models.KeyValuePair::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):KeyValuePair com.microsoft.graph.models.KeyValuePair~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.KeyValue~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.LabelActionSource::0000-Manual +com.microsoft.graph.models.LabelActionSource::0001-Automatic +com.microsoft.graph.models.LabelActionSource::0002-Recommended +com.microsoft.graph.models.LabelActionSource::0003-None +com.microsoft.graph.models.LabelActionSource::0004-UnknownFutureValue com.microsoft.graph.models.LabelContentRight-->Entity com.microsoft.graph.models.LabelContentRight::|public|constructor():void com.microsoft.graph.models.LabelContentRight::|public|getCid():String com.microsoft.graph.models.LabelContentRight::|public|getFieldDeserializers():Map> com.microsoft.graph.models.LabelContentRight::|public|getFormat():String +com.microsoft.graph.models.LabelContentRight::|public|getLabel():SensitivityLabel +com.microsoft.graph.models.LabelContentRight::|public|getRights():UsageRights com.microsoft.graph.models.LabelContentRight::|public|OdataType:String com.microsoft.graph.models.LabelContentRight::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.LabelContentRight::|public|setCid(value?:String):void com.microsoft.graph.models.LabelContentRight::|public|setFormat(value?:String):void +com.microsoft.graph.models.LabelContentRight::|public|setLabel(value?:SensitivityLabel):void +com.microsoft.graph.models.LabelContentRight::|public|setRights(value?:UsageRights):void com.microsoft.graph.models.LabelContentRight::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LabelContentRight com.microsoft.graph.models.LandingPage-->Entity com.microsoft.graph.models.LandingPage::|public|constructor():void @@ -127565,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 @@ -127673,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 @@ -127685,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 @@ -127718,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 @@ -127793,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 @@ -128319,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> @@ -128375,10 +148421,12 @@ com.microsoft.graph.models.MailboxRestoreArtifact::|public|constructor():void com.microsoft.graph.models.MailboxRestoreArtifact::|public|getFieldDeserializers():Map> com.microsoft.graph.models.MailboxRestoreArtifact::|public|getRestoredFolderId():String com.microsoft.graph.models.MailboxRestoreArtifact::|public|getRestoredFolderName():String +com.microsoft.graph.models.MailboxRestoreArtifact::|public|getRestoredItemCount():Integer com.microsoft.graph.models.MailboxRestoreArtifact::|public|OdataType:String com.microsoft.graph.models.MailboxRestoreArtifact::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.MailboxRestoreArtifact::|public|setRestoredFolderId(value?:String):void com.microsoft.graph.models.MailboxRestoreArtifact::|public|setRestoredFolderName(value?:String):void +com.microsoft.graph.models.MailboxRestoreArtifact::|public|setRestoredItemCount(value?:Integer):void com.microsoft.graph.models.MailboxRestoreArtifact::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailboxRestoreArtifact com.microsoft.graph.models.MailboxRestoreArtifactCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.MailboxRestoreArtifactCollectionResponse::|public|constructor():void @@ -128959,6 +149007,7 @@ com.microsoft.graph.models.ManagedDevice::|public|getManagedDeviceName():String com.microsoft.graph.models.ManagedDevice::|public|getManagedDeviceOwnerType():ManagedDeviceOwnerType com.microsoft.graph.models.ManagedDevice::|public|getManagementAgent():ManagementAgentType com.microsoft.graph.models.ManagedDevice::|public|getManagementCertificateExpirationDate():OffsetDateTime +com.microsoft.graph.models.ManagedDevice::|public|getManagementState():ManagementState com.microsoft.graph.models.ManagedDevice::|public|getManufacturer():String com.microsoft.graph.models.ManagedDevice::|public|getMeid():String com.microsoft.graph.models.ManagedDevice::|public|getModel():String @@ -129021,6 +149070,7 @@ com.microsoft.graph.models.ManagedDevice::|public|setManagedDeviceName(value?:St com.microsoft.graph.models.ManagedDevice::|public|setManagedDeviceOwnerType(value?:ManagedDeviceOwnerType):void com.microsoft.graph.models.ManagedDevice::|public|setManagementAgent(value?:ManagementAgentType):void com.microsoft.graph.models.ManagedDevice::|public|setManagementCertificateExpirationDate(value?:OffsetDateTime):void +com.microsoft.graph.models.ManagedDevice::|public|setManagementState(value?:ManagementState):void com.microsoft.graph.models.ManagedDevice::|public|setManufacturer(value?:String):void com.microsoft.graph.models.ManagedDevice::|public|setMeid(value?:String):void com.microsoft.graph.models.ManagedDevice::|public|setModel(value?:String):void @@ -129367,6 +149417,27 @@ com.microsoft.graph.models.ManagementAgentType::0009-Jamf com.microsoft.graph.models.ManagementAgentType::0010-GoogleCloudDevicePolicyController com.microsoft.graph.models.ManagementAgentType::0011-Microsoft365ManagedMdm com.microsoft.graph.models.ManagementAgentType::0012-MsSense +com.microsoft.graph.models.ManagementState::0000-Managed +com.microsoft.graph.models.ManagementState::0001-RetirePending +com.microsoft.graph.models.ManagementState::0002-RetireFailed +com.microsoft.graph.models.ManagementState::0003-WipePending +com.microsoft.graph.models.ManagementState::0004-WipeFailed +com.microsoft.graph.models.ManagementState::0005-Unhealthy +com.microsoft.graph.models.ManagementState::0006-DeletePending +com.microsoft.graph.models.ManagementState::0007-RetireIssued +com.microsoft.graph.models.ManagementState::0008-WipeIssued +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 @@ -129676,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 @@ -129833,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 @@ -130092,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 @@ -130128,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 @@ -130136,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 @@ -130278,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 @@ -130509,6 +150641,35 @@ com.microsoft.graph.models.MobileAppInstallTimeSettings~~>AdditionalDataHolder; com.microsoft.graph.models.MobileAppPublishingState::0000-NotPublished com.microsoft.graph.models.MobileAppPublishingState::0001-Processing com.microsoft.graph.models.MobileAppPublishingState::0002-Published +com.microsoft.graph.models.MobileAppRelationship-->Entity +com.microsoft.graph.models.MobileAppRelationship::|public|constructor():void +com.microsoft.graph.models.MobileAppRelationship::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.MobileAppRelationship::|public|getSourceDisplayName():String +com.microsoft.graph.models.MobileAppRelationship::|public|getSourceDisplayVersion():String +com.microsoft.graph.models.MobileAppRelationship::|public|getSourceId():String +com.microsoft.graph.models.MobileAppRelationship::|public|getSourcePublisherDisplayName():String +com.microsoft.graph.models.MobileAppRelationship::|public|getTargetDisplayName():String +com.microsoft.graph.models.MobileAppRelationship::|public|getTargetDisplayVersion():String +com.microsoft.graph.models.MobileAppRelationship::|public|getTargetId():String +com.microsoft.graph.models.MobileAppRelationship::|public|getTargetPublisherDisplayName():String +com.microsoft.graph.models.MobileAppRelationship::|public|OdataType:String +com.microsoft.graph.models.MobileAppRelationship::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.MobileAppRelationship::|public|setSourceDisplayName(value?:String):void +com.microsoft.graph.models.MobileAppRelationship::|public|setSourceDisplayVersion(value?:String):void +com.microsoft.graph.models.MobileAppRelationship::|public|setSourceId(value?:String):void +com.microsoft.graph.models.MobileAppRelationship::|public|setSourcePublisherDisplayName(value?:String):void +com.microsoft.graph.models.MobileAppRelationship::|public|setTargetDisplayName(value?:String):void +com.microsoft.graph.models.MobileAppRelationship::|public|setTargetDisplayVersion(value?:String):void +com.microsoft.graph.models.MobileAppRelationship::|public|setTargetId(value?:String):void +com.microsoft.graph.models.MobileAppRelationship::|public|setTargetPublisherDisplayName(value?:String):void +com.microsoft.graph.models.MobileAppRelationship::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MobileAppRelationship +com.microsoft.graph.models.MobileAppRelationshipCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.MobileAppRelationshipCollectionResponse::|public|constructor():void +com.microsoft.graph.models.MobileAppRelationshipCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.MobileAppRelationshipCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.MobileAppRelationshipCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.MobileAppRelationshipCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.MobileAppRelationshipCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MobileAppRelationshipCollectionResponse com.microsoft.graph.models.MobileAppTroubleshootingEvent-->Entity com.microsoft.graph.models.MobileAppTroubleshootingEvent::|public|constructor():void com.microsoft.graph.models.MobileAppTroubleshootingEvent::|public|getAppLogCollectionRequests():java.util.List @@ -130622,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 @@ -130787,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 @@ -130867,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> @@ -130920,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 @@ -130945,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 @@ -130952,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> @@ -131252,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 @@ -131460,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 @@ -131484,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 @@ -131496,6 +151822,14 @@ com.microsoft.graph.models.OneDriveForBusinessRestoreSessionCollectionResponse:: com.microsoft.graph.models.OneDriveForBusinessRestoreSessionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.OneDriveForBusinessRestoreSessionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.OneDriveForBusinessRestoreSessionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OneDriveForBusinessRestoreSessionCollectionResponse +com.microsoft.graph.models.OnEmailOtpSendListener-->AuthenticationEventListener +com.microsoft.graph.models.OnEmailOtpSendListener::|public|constructor():void +com.microsoft.graph.models.OnEmailOtpSendListener::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnEmailOtpSendListener::|public|getHandler():OnOtpSendHandler +com.microsoft.graph.models.OnEmailOtpSendListener::|public|OdataType:String +com.microsoft.graph.models.OnEmailOtpSendListener::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnEmailOtpSendListener::|public|setHandler(value?:OnOtpSendHandler):void +com.microsoft.graph.models.OnEmailOtpSendListener::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnEmailOtpSendListener com.microsoft.graph.models.Onenote-->Entity com.microsoft.graph.models.Onenote::|public|constructor():void com.microsoft.graph.models.Onenote::|public|getFieldDeserializers():Map> @@ -131723,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> @@ -131784,6 +152146,7 @@ com.microsoft.graph.models.OnlineMeetingBase::|public|constructor():void com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowAttendeeToEnableCamera():Boolean com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowAttendeeToEnableMic():Boolean com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowBreakoutRooms():Boolean +com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowCopyingAndSharingMeetingContent():Boolean com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowedLobbyAdmitters():AllowedLobbyAdmitterRoles com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowedPresenters():OnlineMeetingPresenters com.microsoft.graph.models.OnlineMeetingBase::|public|getAllowLiveShare():MeetingLiveShareOptions @@ -131798,13 +152161,20 @@ 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 com.microsoft.graph.models.OnlineMeetingBase::|public|getJoinInformation():ItemBody 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 @@ -131814,6 +152184,7 @@ com.microsoft.graph.models.OnlineMeetingBase::|public|serialize(writer:Serializa com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowAttendeeToEnableCamera(value?:Boolean):void com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowAttendeeToEnableMic(value?:Boolean):void com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowBreakoutRooms(value?:Boolean):void +com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowCopyingAndSharingMeetingContent(value?:Boolean):void com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowedLobbyAdmitters(value?:AllowedLobbyAdmitterRoles):void com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowedPresenters(value?:OnlineMeetingPresenters):void com.microsoft.graph.models.OnlineMeetingBase::|public|setAllowLiveShare(value?:MeetingLiveShareOptions):void @@ -131828,12 +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 @@ -131848,6 +152226,29 @@ com.microsoft.graph.models.OnlineMeetingCollectionResponse::|public|setValue(val com.microsoft.graph.models.OnlineMeetingCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnlineMeetingCollectionResponse com.microsoft.graph.models.OnlineMeetingContentSharingDisabledReason::0000-WatermarkProtection com.microsoft.graph.models.OnlineMeetingContentSharingDisabledReason::0001-UnknownFutureValue +com.microsoft.graph.models.OnlineMeetingEngagementConversation-->EngagementConversation +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|constructor():void +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|getModerationState():EngagementConversationModerationState +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|getOnlineMeeting():OnlineMeeting +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|getOnlineMeetingId():String +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|getOrganizer():EngagementIdentitySet +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|getUpvoteCount():Integer +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|OdataType:String +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|setModerationState(value?:EngagementConversationModerationState):void +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|setOnlineMeeting(value?:OnlineMeeting):void +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|setOnlineMeetingId(value?:String):void +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|setOrganizer(value?:EngagementIdentitySet):void +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|public|setUpvoteCount(value?:Integer):void +com.microsoft.graph.models.OnlineMeetingEngagementConversation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnlineMeetingEngagementConversation +com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse::|public|constructor():void +com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.OnlineMeetingEngagementConversationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnlineMeetingEngagementConversationCollectionResponse com.microsoft.graph.models.OnlineMeetingInfo::|protected|backingStore:BackingStore com.microsoft.graph.models.OnlineMeetingInfo::|public|constructor():void com.microsoft.graph.models.OnlineMeetingInfo::|public|getAdditionalData():Map @@ -131902,8 +152303,94 @@ 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 +com.microsoft.graph.models.OnOtpSendCustomExtension::|public|constructor():void +com.microsoft.graph.models.OnOtpSendCustomExtension::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnOtpSendCustomExtension::|public|OdataType:String +com.microsoft.graph.models.OnOtpSendCustomExtension::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnOtpSendCustomExtension::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnOtpSendCustomExtension +com.microsoft.graph.models.OnOtpSendCustomExtensionHandler-->OnOtpSendHandler +com.microsoft.graph.models.OnOtpSendCustomExtensionHandler::|public|constructor():void +com.microsoft.graph.models.OnOtpSendCustomExtensionHandler::|public|getConfiguration():CustomExtensionOverwriteConfiguration +com.microsoft.graph.models.OnOtpSendCustomExtensionHandler::|public|getCustomExtension():OnOtpSendCustomExtension +com.microsoft.graph.models.OnOtpSendCustomExtensionHandler::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnOtpSendCustomExtensionHandler::|public|OdataType:String +com.microsoft.graph.models.OnOtpSendCustomExtensionHandler::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnOtpSendCustomExtensionHandler::|public|setConfiguration(value?:CustomExtensionOverwriteConfiguration):void +com.microsoft.graph.models.OnOtpSendCustomExtensionHandler::|public|setCustomExtension(value?:OnOtpSendCustomExtension):void +com.microsoft.graph.models.OnOtpSendCustomExtensionHandler::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnOtpSendCustomExtensionHandler +com.microsoft.graph.models.OnOtpSendHandler::|protected|backingStore:BackingStore +com.microsoft.graph.models.OnOtpSendHandler::|public|constructor():void +com.microsoft.graph.models.OnOtpSendHandler::|public|getAdditionalData():Map +com.microsoft.graph.models.OnOtpSendHandler::|public|getBackingStore():BackingStore +com.microsoft.graph.models.OnOtpSendHandler::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnOtpSendHandler::|public|getOdataType():String +com.microsoft.graph.models.OnOtpSendHandler::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnOtpSendHandler::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.OnOtpSendHandler::|public|setBackingStore(value:BackingStore):void +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 @@ -131972,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 @@ -131996,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 @@ -132081,6 +152570,14 @@ com.microsoft.graph.models.OnPremisesProvisioningError::|public|setPropertyCausi com.microsoft.graph.models.OnPremisesProvisioningError::|public|setValue(value?:String):void com.microsoft.graph.models.OnPremisesProvisioningError::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPremisesProvisioningError com.microsoft.graph.models.OnPremisesProvisioningError~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.OnPremisesSyncBehavior-->Entity +com.microsoft.graph.models.OnPremisesSyncBehavior::|public|constructor():void +com.microsoft.graph.models.OnPremisesSyncBehavior::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnPremisesSyncBehavior::|public|getIsCloudManaged():Boolean +com.microsoft.graph.models.OnPremisesSyncBehavior::|public|OdataType:String +com.microsoft.graph.models.OnPremisesSyncBehavior::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnPremisesSyncBehavior::|public|setIsCloudManaged(value?:Boolean):void +com.microsoft.graph.models.OnPremisesSyncBehavior::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPremisesSyncBehavior com.microsoft.graph.models.OnTokenIssuanceStartCustomExtension-->CustomAuthenticationExtension com.microsoft.graph.models.OnTokenIssuanceStartCustomExtension::|public|constructor():void com.microsoft.graph.models.OnTokenIssuanceStartCustomExtension::|public|getClaimsForTokenConfiguration():java.util.List @@ -132161,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 @@ -132488,6 +153043,7 @@ com.microsoft.graph.models.OrgContact::|public|getManager():DirectoryObject com.microsoft.graph.models.OrgContact::|public|getMemberOf():java.util.List com.microsoft.graph.models.OrgContact::|public|getOnPremisesLastSyncDateTime():OffsetDateTime com.microsoft.graph.models.OrgContact::|public|getOnPremisesProvisioningErrors():java.util.List +com.microsoft.graph.models.OrgContact::|public|getOnPremisesSyncBehavior():OnPremisesSyncBehavior com.microsoft.graph.models.OrgContact::|public|getOnPremisesSyncEnabled():Boolean com.microsoft.graph.models.OrgContact::|public|getPhones():java.util.List com.microsoft.graph.models.OrgContact::|public|getProxyAddresses():java.util.List @@ -132509,6 +153065,7 @@ com.microsoft.graph.models.OrgContact::|public|setManager(value?:DirectoryObject com.microsoft.graph.models.OrgContact::|public|setMemberOf(value?:java.util.List):void com.microsoft.graph.models.OrgContact::|public|setOnPremisesLastSyncDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.OrgContact::|public|setOnPremisesProvisioningErrors(value?:java.util.List):void +com.microsoft.graph.models.OrgContact::|public|setOnPremisesSyncBehavior(value?:OnPremisesSyncBehavior):void com.microsoft.graph.models.OrgContact::|public|setOnPremisesSyncEnabled(value?:Boolean):void com.microsoft.graph.models.OrgContact::|public|setPhones(value?:java.util.List):void com.microsoft.graph.models.OrgContact::|public|setProxyAddresses(value?:java.util.List):void @@ -132636,6 +153193,90 @@ com.microsoft.graph.models.OutOfBoxExperienceSetting::|public|setPrivacySettings com.microsoft.graph.models.OutOfBoxExperienceSetting::|public|setUserType(value?:WindowsUserType):void com.microsoft.graph.models.OutOfBoxExperienceSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OutOfBoxExperienceSetting com.microsoft.graph.models.OutOfBoxExperienceSetting~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.OutOfOfficeSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.OutOfOfficeSettings::|public|constructor():void +com.microsoft.graph.models.OutOfOfficeSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.OutOfOfficeSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.OutOfOfficeSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OutOfOfficeSettings::|public|getIsOutOfOffice():Boolean +com.microsoft.graph.models.OutOfOfficeSettings::|public|getMessage():String +com.microsoft.graph.models.OutOfOfficeSettings::|public|getOdataType():String +com.microsoft.graph.models.OutOfOfficeSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OutOfOfficeSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.OutOfOfficeSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.OutOfOfficeSettings::|public|setIsOutOfOffice(value?:Boolean):void +com.microsoft.graph.models.OutOfOfficeSettings::|public|setMessage(value?:String):void +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 @@ -132650,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 @@ -132954,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 @@ -133000,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 @@ -133009,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 @@ -133017,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 @@ -133249,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 @@ -133282,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 @@ -133550,6 +154244,14 @@ com.microsoft.graph.models.PhoneType::0006-BusinessFax com.microsoft.graph.models.PhoneType::0007-OtherFax com.microsoft.graph.models.PhoneType::0008-Pager com.microsoft.graph.models.PhoneType::0009-Radio +com.microsoft.graph.models.PhoneUserConversationMember-->ConversationMember +com.microsoft.graph.models.PhoneUserConversationMember::|public|constructor():void +com.microsoft.graph.models.PhoneUserConversationMember::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.PhoneUserConversationMember::|public|getPhoneNumber():String +com.microsoft.graph.models.PhoneUserConversationMember::|public|OdataType:String +com.microsoft.graph.models.PhoneUserConversationMember::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.PhoneUserConversationMember::|public|setPhoneNumber(value?:String):void +com.microsoft.graph.models.PhoneUserConversationMember::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PhoneUserConversationMember com.microsoft.graph.models.Phone~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.Photo::|protected|backingStore:BackingStore com.microsoft.graph.models.Photo::|public|constructor():void @@ -133675,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 @@ -134041,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> @@ -134049,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 @@ -134094,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 @@ -134153,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 @@ -134176,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 @@ -134304,12 +155064,18 @@ com.microsoft.graph.models.Presence::|public|constructor():void com.microsoft.graph.models.Presence::|public|getActivity():String com.microsoft.graph.models.Presence::|public|getAvailability():String com.microsoft.graph.models.Presence::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.Presence::|public|getOutOfOfficeSettings():OutOfOfficeSettings +com.microsoft.graph.models.Presence::|public|getSequenceNumber():String com.microsoft.graph.models.Presence::|public|getStatusMessage():PresenceStatusMessage +com.microsoft.graph.models.Presence::|public|getWorkLocation():UserWorkLocation com.microsoft.graph.models.Presence::|public|OdataType:String com.microsoft.graph.models.Presence::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.Presence::|public|setActivity(value?:String):void com.microsoft.graph.models.Presence::|public|setAvailability(value?:String):void +com.microsoft.graph.models.Presence::|public|setOutOfOfficeSettings(value?:OutOfOfficeSettings):void +com.microsoft.graph.models.Presence::|public|setSequenceNumber(value?:String):void com.microsoft.graph.models.Presence::|public|setStatusMessage(value?:PresenceStatusMessage):void +com.microsoft.graph.models.Presence::|public|setWorkLocation(value?:UserWorkLocation):void com.microsoft.graph.models.Presence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Presence com.microsoft.graph.models.PresenceCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.PresenceCollectionResponse::|public|constructor():void @@ -136376,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> @@ -136390,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 @@ -136460,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 @@ -136516,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 @@ -136545,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 @@ -136577,14 +157411,54 @@ com.microsoft.graph.models.ProtectedApplicationMetadata::|public|OdataType:Strin com.microsoft.graph.models.ProtectedApplicationMetadata::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ProtectedApplicationMetadata::|public|setApplicationLocation(value?:PolicyLocation):void com.microsoft.graph.models.ProtectedApplicationMetadata::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProtectedApplicationMetadata +com.microsoft.graph.models.ProtectedContent::|protected|backingStore:BackingStore +com.microsoft.graph.models.ProtectedContent::|public|constructor():void +com.microsoft.graph.models.ProtectedContent::|public|getAdditionalData():Map +com.microsoft.graph.models.ProtectedContent::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ProtectedContent::|public|getCid():String +com.microsoft.graph.models.ProtectedContent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ProtectedContent::|public|getFormat():String +com.microsoft.graph.models.ProtectedContent::|public|getLabelId():String +com.microsoft.graph.models.ProtectedContent::|public|getOdataType():String +com.microsoft.graph.models.ProtectedContent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ProtectedContent::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ProtectedContent::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ProtectedContent::|public|setCid(value?:String):void +com.microsoft.graph.models.ProtectedContent::|public|setFormat(value?:String):void +com.microsoft.graph.models.ProtectedContent::|public|setLabelId(value?:String):void +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 @@ -136592,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 @@ -136634,9 +157510,15 @@ com.microsoft.graph.models.ProtectionRuleStatus::0001-Active com.microsoft.graph.models.ProtectionRuleStatus::0002-Completed com.microsoft.graph.models.ProtectionRuleStatus::0003-CompletedWithErrors com.microsoft.graph.models.ProtectionRuleStatus::0004-UnknownFutureValue +com.microsoft.graph.models.ProtectionRuleStatus::0005-UpdateRequested +com.microsoft.graph.models.ProtectionRuleStatus::0006-DeleteRequested com.microsoft.graph.models.ProtectionScopeState::0000-NotModified com.microsoft.graph.models.ProtectionScopeState::0001-Modified com.microsoft.graph.models.ProtectionScopeState::0002-UnknownFutureValue +com.microsoft.graph.models.ProtectionSource::0000-None +com.microsoft.graph.models.ProtectionSource::0001-Manual +com.microsoft.graph.models.ProtectionSource::0002-DynamicRule +com.microsoft.graph.models.ProtectionSource::0003-UnknownFutureValue com.microsoft.graph.models.ProtectionUnitBase-->Entity com.microsoft.graph.models.ProtectionUnitBase::|public|constructor():void com.microsoft.graph.models.ProtectionUnitBase::|public|getCreatedBy():IdentitySet @@ -136645,7 +157527,9 @@ com.microsoft.graph.models.ProtectionUnitBase::|public|getError():PublicError com.microsoft.graph.models.ProtectionUnitBase::|public|getFieldDeserializers():Map> com.microsoft.graph.models.ProtectionUnitBase::|public|getLastModifiedBy():IdentitySet com.microsoft.graph.models.ProtectionUnitBase::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.models.ProtectionUnitBase::|public|getOffboardRequestedDateTime():OffsetDateTime com.microsoft.graph.models.ProtectionUnitBase::|public|getPolicyId():String +com.microsoft.graph.models.ProtectionUnitBase::|public|getProtectionSources():ProtectionSource com.microsoft.graph.models.ProtectionUnitBase::|public|getStatus():ProtectionUnitStatus com.microsoft.graph.models.ProtectionUnitBase::|public|OdataType:String com.microsoft.graph.models.ProtectionUnitBase::|public|serialize(writer:SerializationWriter):Void @@ -136654,7 +157538,9 @@ com.microsoft.graph.models.ProtectionUnitBase::|public|setCreatedDateTime(value? com.microsoft.graph.models.ProtectionUnitBase::|public|setError(value?:PublicError):void com.microsoft.graph.models.ProtectionUnitBase::|public|setLastModifiedBy(value?:IdentitySet):void com.microsoft.graph.models.ProtectionUnitBase::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ProtectionUnitBase::|public|setOffboardRequestedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.ProtectionUnitBase::|public|setPolicyId(value?:String):void +com.microsoft.graph.models.ProtectionUnitBase::|public|setProtectionSources(value?:ProtectionSource):void com.microsoft.graph.models.ProtectionUnitBase::|public|setStatus(value?:ProtectionUnitStatus):void com.microsoft.graph.models.ProtectionUnitBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProtectionUnitBase com.microsoft.graph.models.ProtectionUnitBaseCollectionResponse-->BaseCollectionPaginationCountResponse @@ -136695,6 +157581,9 @@ com.microsoft.graph.models.ProtectionUnitStatus::0002-UnprotectRequested com.microsoft.graph.models.ProtectionUnitStatus::0003-Unprotected com.microsoft.graph.models.ProtectionUnitStatus::0004-RemoveRequested com.microsoft.graph.models.ProtectionUnitStatus::0005-UnknownFutureValue +com.microsoft.graph.models.ProtectionUnitStatus::0006-OffboardRequested +com.microsoft.graph.models.ProtectionUnitStatus::0007-Offboarded +com.microsoft.graph.models.ProtectionUnitStatus::0008-CancelOffboardRequested com.microsoft.graph.models.ProvisionChannelEmailResult::|protected|backingStore:BackingStore com.microsoft.graph.models.ProvisionChannelEmailResult::|public|constructor():void com.microsoft.graph.models.ProvisionChannelEmailResult::|public|getAdditionalData():Map @@ -136995,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 @@ -137199,6 +158162,96 @@ com.microsoft.graph.models.ReactionsFacet::|public|setOdataType(value?:String):v com.microsoft.graph.models.ReactionsFacet::|public|setShareCount(value?:Integer):void com.microsoft.graph.models.ReactionsFacet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReactionsFacet com.microsoft.graph.models.ReactionsFacet~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ReadingAssignmentSubmission-->Entity +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|constructor():void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getAccuracyScore():Double +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getAction():String +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getAssignmentId():String +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getChallengingWords():java.util.List +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getClassId():String +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getInsertions():Long +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getMispronunciations():Long +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getMissedExclamationMarks():Long +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getMissedPeriods():Long +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getMissedQuestionMarks():Long +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getMissedShorts():Long +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getMonotoneScore():Double +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getOmissions():Long +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getRepetitions():Long +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getSelfCorrections():Long +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getStudentId():String +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getSubmissionDateTime():OffsetDateTime +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getSubmissionId():String +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getUnexpectedPauses():Long +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getWordCount():Long +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|getWordsPerMinute():Double +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|OdataType:String +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setAccuracyScore(value?:Double):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setAction(value?:String):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setAssignmentId(value?:String):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setChallengingWords(value?:java.util.List):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setClassId(value?:String):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setInsertions(value?:Long):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setMispronunciations(value?:Long):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setMissedExclamationMarks(value?:Long):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setMissedPeriods(value?:Long):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setMissedQuestionMarks(value?:Long):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setMissedShorts(value?:Long):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setMonotoneScore(value?:Double):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setOmissions(value?:Long):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setRepetitions(value?:Long):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setSelfCorrections(value?:Long):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setStudentId(value?:String):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setSubmissionDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setSubmissionId(value?:String):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setUnexpectedPauses(value?:Long):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setWordCount(value?:Long):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|public|setWordsPerMinute(value?:Double):void +com.microsoft.graph.models.ReadingAssignmentSubmission::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReadingAssignmentSubmission +com.microsoft.graph.models.ReadingAssignmentSubmissionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ReadingAssignmentSubmissionCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ReadingAssignmentSubmissionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ReadingAssignmentSubmissionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ReadingAssignmentSubmissionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ReadingAssignmentSubmissionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ReadingAssignmentSubmissionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReadingAssignmentSubmissionCollectionResponse +com.microsoft.graph.models.ReadingCoachPassage-->Entity +com.microsoft.graph.models.ReadingCoachPassage::|public|constructor():void +com.microsoft.graph.models.ReadingCoachPassage::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ReadingCoachPassage::|public|getIsReadingCompleted():Boolean +com.microsoft.graph.models.ReadingCoachPassage::|public|getLanguageTag():String +com.microsoft.graph.models.ReadingCoachPassage::|public|getPracticedAtDateTime():OffsetDateTime +com.microsoft.graph.models.ReadingCoachPassage::|public|getPracticeWords():java.util.List +com.microsoft.graph.models.ReadingCoachPassage::|public|getStoryType():ReadingCoachStoryType +com.microsoft.graph.models.ReadingCoachPassage::|public|getStudentId():String +com.microsoft.graph.models.ReadingCoachPassage::|public|getTimeSpentReadingInSeconds():Double +com.microsoft.graph.models.ReadingCoachPassage::|public|getWordsAccuracyPercentage():Double +com.microsoft.graph.models.ReadingCoachPassage::|public|getWordsPerMinute():Double +com.microsoft.graph.models.ReadingCoachPassage::|public|OdataType:String +com.microsoft.graph.models.ReadingCoachPassage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ReadingCoachPassage::|public|setIsReadingCompleted(value?:Boolean):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setLanguageTag(value?:String):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setPracticedAtDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setPracticeWords(value?:java.util.List):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setStoryType(value?:ReadingCoachStoryType):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setStudentId(value?:String):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setTimeSpentReadingInSeconds(value?:Double):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setWordsAccuracyPercentage(value?:Double):void +com.microsoft.graph.models.ReadingCoachPassage::|public|setWordsPerMinute(value?:Double):void +com.microsoft.graph.models.ReadingCoachPassage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReadingCoachPassage +com.microsoft.graph.models.ReadingCoachPassageCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ReadingCoachPassageCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ReadingCoachPassageCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ReadingCoachPassageCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ReadingCoachPassageCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ReadingCoachPassageCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ReadingCoachPassageCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReadingCoachPassageCollectionResponse +com.microsoft.graph.models.ReadingCoachStoryType::0000-AiGenerated +com.microsoft.graph.models.ReadingCoachStoryType::0001-ReadWorks +com.microsoft.graph.models.ReadingCoachStoryType::0002-UserProvided +com.microsoft.graph.models.ReadingCoachStoryType::0003-UnknownFutureValue com.microsoft.graph.models.RecentNotebook::|protected|backingStore:BackingStore com.microsoft.graph.models.RecentNotebook::|public|constructor():void com.microsoft.graph.models.RecentNotebook::|public|getAdditionalData():Map @@ -137467,6 +158520,39 @@ com.microsoft.graph.models.ReferenceUpdate::|public|setOdataId(value?:String):vo com.microsoft.graph.models.ReferenceUpdate::|public|setOdataType(value?:String):void com.microsoft.graph.models.ReferenceUpdate::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReferenceUpdate com.microsoft.graph.models.ReferenceUpdate~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ReflectCheckInResponse-->Entity +com.microsoft.graph.models.ReflectCheckInResponse::|public|constructor():void +com.microsoft.graph.models.ReflectCheckInResponse::|public|getCheckInId():String +com.microsoft.graph.models.ReflectCheckInResponse::|public|getCheckInTitle():String +com.microsoft.graph.models.ReflectCheckInResponse::|public|getClassId():String +com.microsoft.graph.models.ReflectCheckInResponse::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.ReflectCheckInResponse::|public|getCreatorId():String +com.microsoft.graph.models.ReflectCheckInResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ReflectCheckInResponse::|public|getIsClosed():Boolean +com.microsoft.graph.models.ReflectCheckInResponse::|public|getResponderId():String +com.microsoft.graph.models.ReflectCheckInResponse::|public|getResponseEmotion():ResponseEmotionType +com.microsoft.graph.models.ReflectCheckInResponse::|public|getResponseFeedback():ResponseFeedbackType +com.microsoft.graph.models.ReflectCheckInResponse::|public|getSubmitDateTime():OffsetDateTime +com.microsoft.graph.models.ReflectCheckInResponse::|public|OdataType:String +com.microsoft.graph.models.ReflectCheckInResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ReflectCheckInResponse::|public|setCheckInId(value?:String):void +com.microsoft.graph.models.ReflectCheckInResponse::|public|setCheckInTitle(value?:String):void +com.microsoft.graph.models.ReflectCheckInResponse::|public|setClassId(value?:String):void +com.microsoft.graph.models.ReflectCheckInResponse::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ReflectCheckInResponse::|public|setCreatorId(value?:String):void +com.microsoft.graph.models.ReflectCheckInResponse::|public|setIsClosed(value?:Boolean):void +com.microsoft.graph.models.ReflectCheckInResponse::|public|setResponderId(value?:String):void +com.microsoft.graph.models.ReflectCheckInResponse::|public|setResponseEmotion(value?:ResponseEmotionType):void +com.microsoft.graph.models.ReflectCheckInResponse::|public|setResponseFeedback(value?:ResponseFeedbackType):void +com.microsoft.graph.models.ReflectCheckInResponse::|public|setSubmitDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ReflectCheckInResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReflectCheckInResponse +com.microsoft.graph.models.ReflectCheckInResponseCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ReflectCheckInResponseCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ReflectCheckInResponseCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ReflectCheckInResponseCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ReflectCheckInResponseCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ReflectCheckInResponseCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ReflectCheckInResponseCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReflectCheckInResponseCollectionResponse com.microsoft.graph.models.RegistrationEnforcement::|protected|backingStore:BackingStore com.microsoft.graph.models.RegistrationEnforcement::|public|constructor():void com.microsoft.graph.models.RegistrationEnforcement::|public|getAdditionalData():Map @@ -137650,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 @@ -137716,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> @@ -137775,6 +158886,20 @@ com.microsoft.graph.models.ReportRoot::|public|setPartners(value?:Partners):void com.microsoft.graph.models.ReportRoot::|public|setSecurity(value?:SecurityReportsRoot):void com.microsoft.graph.models.ReportRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReportRoot com.microsoft.graph.models.ReportRoot~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ReportsRoot-->Entity +com.microsoft.graph.models.ReportsRoot::|public|constructor():void +com.microsoft.graph.models.ReportsRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ReportsRoot::|public|getReadingAssignmentSubmissions():java.util.List +com.microsoft.graph.models.ReportsRoot::|public|getReadingCoachPassages():java.util.List +com.microsoft.graph.models.ReportsRoot::|public|getReflectCheckInResponses():java.util.List +com.microsoft.graph.models.ReportsRoot::|public|getSpeakerAssignmentSubmissions():java.util.List +com.microsoft.graph.models.ReportsRoot::|public|OdataType:String +com.microsoft.graph.models.ReportsRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ReportsRoot::|public|setReadingAssignmentSubmissions(value?:java.util.List):void +com.microsoft.graph.models.ReportsRoot::|public|setReadingCoachPassages(value?:java.util.List):void +com.microsoft.graph.models.ReportsRoot::|public|setReflectCheckInResponses(value?:java.util.List):void +com.microsoft.graph.models.ReportsRoot::|public|setSpeakerAssignmentSubmissions(value?:java.util.List):void +com.microsoft.graph.models.ReportsRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReportsRoot com.microsoft.graph.models.Report~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.Request-->Entity com.microsoft.graph.models.Request::|public|constructor():void @@ -137865,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 @@ -137890,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 @@ -137907,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 @@ -138017,6 +159205,72 @@ com.microsoft.graph.models.ResourceVisualization::|public|setTitle(value?:String com.microsoft.graph.models.ResourceVisualization::|public|setType(value?:String):void com.microsoft.graph.models.ResourceVisualization::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ResourceVisualization com.microsoft.graph.models.ResourceVisualization~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ResponseEmotionType::0000-None +com.microsoft.graph.models.ResponseEmotionType::0001-Confident +com.microsoft.graph.models.ResponseEmotionType::0002-Excited +com.microsoft.graph.models.ResponseEmotionType::0003-Happy +com.microsoft.graph.models.ResponseEmotionType::0004-Motivated +com.microsoft.graph.models.ResponseEmotionType::0005-Peaceful +com.microsoft.graph.models.ResponseEmotionType::0006-Ambitious +com.microsoft.graph.models.ResponseEmotionType::0007-Cheerful +com.microsoft.graph.models.ResponseEmotionType::0008-Comfortable +com.microsoft.graph.models.ResponseEmotionType::0009-Creative +com.microsoft.graph.models.ResponseEmotionType::0010-Determined +com.microsoft.graph.models.ResponseEmotionType::0011-Energized +com.microsoft.graph.models.ResponseEmotionType::0012-Focused +com.microsoft.graph.models.ResponseEmotionType::0013-Fulfilled +com.microsoft.graph.models.ResponseEmotionType::0014-Grateful +com.microsoft.graph.models.ResponseEmotionType::0015-Included +com.microsoft.graph.models.ResponseEmotionType::0016-Inspired +com.microsoft.graph.models.ResponseEmotionType::0017-Optimistic +com.microsoft.graph.models.ResponseEmotionType::0018-Proud +com.microsoft.graph.models.ResponseEmotionType::0019-Successful +com.microsoft.graph.models.ResponseEmotionType::0020-Valuable +com.microsoft.graph.models.ResponseEmotionType::0021-Annoyed +com.microsoft.graph.models.ResponseEmotionType::0022-Bored +com.microsoft.graph.models.ResponseEmotionType::0023-Calm +com.microsoft.graph.models.ResponseEmotionType::0024-Confused +com.microsoft.graph.models.ResponseEmotionType::0025-Glad +com.microsoft.graph.models.ResponseEmotionType::0026-Content +com.microsoft.graph.models.ResponseEmotionType::0027-Pensive +com.microsoft.graph.models.ResponseEmotionType::0028-Reserved +com.microsoft.graph.models.ResponseEmotionType::0029-Restless +com.microsoft.graph.models.ResponseEmotionType::0030-Shocked +com.microsoft.graph.models.ResponseEmotionType::0031-Tired +com.microsoft.graph.models.ResponseEmotionType::0032-Angry +com.microsoft.graph.models.ResponseEmotionType::0033-Depressed +com.microsoft.graph.models.ResponseEmotionType::0034-Exhausted +com.microsoft.graph.models.ResponseEmotionType::0035-Lonely +com.microsoft.graph.models.ResponseEmotionType::0036-Nervous +com.microsoft.graph.models.ResponseEmotionType::0037-Anxious +com.microsoft.graph.models.ResponseEmotionType::0038-Apathetic +com.microsoft.graph.models.ResponseEmotionType::0039-Concerned +com.microsoft.graph.models.ResponseEmotionType::0040-Disappointed +com.microsoft.graph.models.ResponseEmotionType::0041-Frightened +com.microsoft.graph.models.ResponseEmotionType::0042-Frustrated +com.microsoft.graph.models.ResponseEmotionType::0043-Hopeless +com.microsoft.graph.models.ResponseEmotionType::0044-Hurt +com.microsoft.graph.models.ResponseEmotionType::0045-Jealous +com.microsoft.graph.models.ResponseEmotionType::0046-Miserable +com.microsoft.graph.models.ResponseEmotionType::0047-Overwhelmed +com.microsoft.graph.models.ResponseEmotionType::0048-Skeptical +com.microsoft.graph.models.ResponseEmotionType::0049-Stressed +com.microsoft.graph.models.ResponseEmotionType::0050-Stuck +com.microsoft.graph.models.ResponseEmotionType::0051-Worthless +com.microsoft.graph.models.ResponseEmotionType::0052-Awed +com.microsoft.graph.models.ResponseEmotionType::0053-Ashamed +com.microsoft.graph.models.ResponseEmotionType::0054-Curious +com.microsoft.graph.models.ResponseEmotionType::0055-Sensitive +com.microsoft.graph.models.ResponseEmotionType::0056-Sad +com.microsoft.graph.models.ResponseEmotionType::0057-UnknownFutureValue +com.microsoft.graph.models.ResponseFeedbackType::0000-None +com.microsoft.graph.models.ResponseFeedbackType::0001-NotDetected +com.microsoft.graph.models.ResponseFeedbackType::0002-VeryUnpleasant +com.microsoft.graph.models.ResponseFeedbackType::0003-Unpleasant +com.microsoft.graph.models.ResponseFeedbackType::0004-Neutral +com.microsoft.graph.models.ResponseFeedbackType::0005-Pleasant +com.microsoft.graph.models.ResponseFeedbackType::0006-VeryPleasant +com.microsoft.graph.models.ResponseFeedbackType::0007-UnknownFutureValue com.microsoft.graph.models.ResponseStatus::|protected|backingStore:BackingStore com.microsoft.graph.models.ResponseStatus::|public|constructor():void com.microsoft.graph.models.ResponseStatus::|public|getAdditionalData():Map @@ -138039,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 @@ -138094,6 +159357,10 @@ com.microsoft.graph.models.RestoreArtifactsBulkRequestStatus::0001-Active com.microsoft.graph.models.RestoreArtifactsBulkRequestStatus::0002-Completed com.microsoft.graph.models.RestoreArtifactsBulkRequestStatus::0003-CompletedWithErrors com.microsoft.graph.models.RestoreArtifactsBulkRequestStatus::0004-UnknownFutureValue +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 @@ -138155,6 +159422,26 @@ com.microsoft.graph.models.RestorePointSearchResult~~>AdditionalDataHolder; Back com.microsoft.graph.models.RestorePointTags::0000-None com.microsoft.graph.models.RestorePointTags::0001-FastRestore com.microsoft.graph.models.RestorePointTags::0002-UnknownFutureValue +com.microsoft.graph.models.RestoreSessionArtifactCount::|protected|backingStore:BackingStore +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|constructor():void +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|getAdditionalData():Map +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|getBackingStore():BackingStore +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|getCompleted():Integer +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|getFailed():Integer +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|getInProgress():Integer +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|getOdataType():String +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|getTotal():Integer +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|setCompleted(value?:Integer):void +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|setFailed(value?:Integer):void +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|setInProgress(value?:Integer):void +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|setOdataType(value?:String):void +com.microsoft.graph.models.RestoreSessionArtifactCount::|public|setTotal(value?:Integer):void +com.microsoft.graph.models.RestoreSessionArtifactCount::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RestoreSessionArtifactCount +com.microsoft.graph.models.RestoreSessionArtifactCount~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.RestoreSessionBase-->Entity com.microsoft.graph.models.RestoreSessionBase::|public|constructor():void com.microsoft.graph.models.RestoreSessionBase::|public|getCompletedDateTime():OffsetDateTime @@ -138164,6 +159451,8 @@ com.microsoft.graph.models.RestoreSessionBase::|public|getError():PublicError com.microsoft.graph.models.RestoreSessionBase::|public|getFieldDeserializers():Map> com.microsoft.graph.models.RestoreSessionBase::|public|getLastModifiedBy():IdentitySet com.microsoft.graph.models.RestoreSessionBase::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.models.RestoreSessionBase::|public|getRestoreJobType():RestoreJobType +com.microsoft.graph.models.RestoreSessionBase::|public|getRestoreSessionArtifactCount():RestoreSessionArtifactCount com.microsoft.graph.models.RestoreSessionBase::|public|getStatus():RestoreSessionStatus com.microsoft.graph.models.RestoreSessionBase::|public|OdataType:String com.microsoft.graph.models.RestoreSessionBase::|public|serialize(writer:SerializationWriter):Void @@ -138173,6 +159462,8 @@ com.microsoft.graph.models.RestoreSessionBase::|public|setCreatedDateTime(value? com.microsoft.graph.models.RestoreSessionBase::|public|setError(value?:PublicError):void com.microsoft.graph.models.RestoreSessionBase::|public|setLastModifiedBy(value?:IdentitySet):void com.microsoft.graph.models.RestoreSessionBase::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.RestoreSessionBase::|public|setRestoreJobType(value?:RestoreJobType):void +com.microsoft.graph.models.RestoreSessionBase::|public|setRestoreSessionArtifactCount(value?:RestoreSessionArtifactCount):void com.microsoft.graph.models.RestoreSessionBase::|public|setStatus(value?:RestoreSessionStatus):void com.microsoft.graph.models.RestoreSessionBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RestoreSessionBase com.microsoft.graph.models.RestoreSessionBaseCollectionResponse-->BaseCollectionPaginationCountResponse @@ -138341,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 @@ -138418,6 +159710,24 @@ com.microsoft.graph.models.RiskLevel::0002-High com.microsoft.graph.models.RiskLevel::0003-Hidden com.microsoft.graph.models.RiskLevel::0004-None com.microsoft.graph.models.RiskLevel::0005-UnknownFutureValue +com.microsoft.graph.models.RiskPreventionContainer::|protected|backingStore:BackingStore +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 +com.microsoft.graph.models.RiskPreventionContainer::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RiskPreventionContainer +com.microsoft.graph.models.RiskPreventionContainer~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.RiskServicePrincipalActivity::|protected|backingStore:BackingStore com.microsoft.graph.models.RiskServicePrincipalActivity::|public|constructor():void com.microsoft.graph.models.RiskServicePrincipalActivity::|public|getAdditionalData():Map @@ -138631,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 @@ -138642,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 @@ -138657,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 @@ -138675,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 @@ -138698,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 @@ -138960,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 @@ -139075,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 @@ -139521,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 @@ -139567,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 @@ -139673,12 +161049,89 @@ com.microsoft.graph.models.SecureScoreControlStateUpdate::|public|setUpdatedBy(v com.microsoft.graph.models.SecureScoreControlStateUpdate::|public|setUpdatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.SecureScoreControlStateUpdate::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SecureScoreControlStateUpdate com.microsoft.graph.models.SecureScoreControlStateUpdate~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.SecureSignInSessionControl-->ConditionalAccessSessionControl +com.microsoft.graph.models.SecureSignInSessionControl::|public|constructor():void +com.microsoft.graph.models.SecureSignInSessionControl::|public|getFieldDeserializers():Map> +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 @@ -139688,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 @@ -139703,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 @@ -139710,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 @@ -139724,6 +161312,7 @@ com.microsoft.graph.models.security.Alert::|public|getFieldDeserializers():Map @@ -139746,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 @@ -139759,6 +161349,7 @@ com.microsoft.graph.models.security.Alert::|public|setEvidence(value?:java.util. com.microsoft.graph.models.security.Alert::|public|setFirstActivityDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.security.Alert::|public|setIncidentId(value?:String):void com.microsoft.graph.models.security.Alert::|public|setIncidentWebUrl(value?:String):void +com.microsoft.graph.models.security.Alert::|public|setInvestigationState(value?:InvestigationState):void com.microsoft.graph.models.security.Alert::|public|setLastActivityDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.security.Alert::|public|setLastUpdateDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.security.Alert::|public|setMitreTechniques(value?:java.util.List):void @@ -139858,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 @@ -139872,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 @@ -139914,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 @@ -139969,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> @@ -139982,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 @@ -140002,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> @@ -140047,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 @@ -140058,6 +162603,7 @@ com.microsoft.graph.models.security.CaseAction::0007-UnknownFutureValue com.microsoft.graph.models.security.CaseAction::0008-PurgeData com.microsoft.graph.models.security.CaseAction::0009-ExportReport com.microsoft.graph.models.security.CaseAction::0010-ExportResult +com.microsoft.graph.models.security.CaseAction::0011-HoldPolicySync com.microsoft.graph.models.security.CaseEscaped-->Entity com.microsoft.graph.models.security.CaseEscaped::|public|constructor():void com.microsoft.graph.models.security.CaseEscaped::|public|getCreatedDateTime():OffsetDateTime @@ -140125,6 +162671,9 @@ com.microsoft.graph.models.security.CaseStatus::0003-Closing com.microsoft.graph.models.security.CaseStatus::0004-Closed com.microsoft.graph.models.security.CaseStatus::0005-ClosedWithError com.microsoft.graph.models.security.CaseStatus::0006-UnknownFutureValue +com.microsoft.graph.models.security.CaseType::0000-Standard +com.microsoft.graph.models.security.CaseType::0001-Premium +com.microsoft.graph.models.security.CaseType::0002-UnknownFutureValue com.microsoft.graph.models.security.CategoryTemplate-->FilePlanDescriptorTemplate com.microsoft.graph.models.security.CategoryTemplate::|public|constructor():void com.microsoft.graph.models.security.CategoryTemplate::|public|getFieldDeserializers():Map> @@ -140140,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 @@ -140215,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 @@ -140263,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 @@ -140281,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 @@ -140295,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 @@ -140349,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 @@ -140359,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> @@ -140372,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 @@ -140432,11 +163423,133 @@ com.microsoft.graph.models.security.DetectionSource::0032-MicrosoftDefenderThrea com.microsoft.graph.models.security.DetectionSource::0033-BuiltInMl com.microsoft.graph.models.security.DetectionSource::0034-MicrosoftInsiderRiskManagement com.microsoft.graph.models.security.DetectionSource::0035-MicrosoftThreatIntelligence -com.microsoft.graph.models.security.DetectionSource::0036-MicrosoftSentinel +com.microsoft.graph.models.security.DetectionSource::0036-MicrosoftDefenderForAIServices +com.microsoft.graph.models.security.DetectionSource::0037-SecurityCopilot +com.microsoft.graph.models.security.DetectionSource::0038-MicrosoftSentinel 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 @@ -140458,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 @@ -140481,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 @@ -140510,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> @@ -140529,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 @@ -140548,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 @@ -140555,6 +163724,7 @@ com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|g com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|getDocumentVersion():DocumentVersion com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|getFieldDeserializers():Map> com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|getItemsToInclude():ItemsToInclude +com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|getReportFileMetadata():java.util.List com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|getReviewSet():EdiscoveryReviewSet com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|getSearch():EdiscoverySearch com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|OdataType:String @@ -140563,11 +163733,13 @@ com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|s com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|setCloudAttachmentVersion(value?:CloudAttachmentVersion):void com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|setDocumentVersion(value?:DocumentVersion):void com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|setItemsToInclude(value?:ItemsToInclude):void +com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|setReportFileMetadata(value?:java.util.List):void com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|setReviewSet(value?:EdiscoveryReviewSet):void com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|setSearch(value?:EdiscoverySearch):void 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 @@ -140581,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 @@ -140599,16 +163772,39 @@ 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 com.microsoft.graph.models.security.EdiscoveryCaseSettings::|public|getFieldDeserializers():Map> com.microsoft.graph.models.security.EdiscoveryCaseSettings::|public|getOcr():OcrSettings com.microsoft.graph.models.security.EdiscoveryCaseSettings::|public|getRedundancyDetection():RedundancyDetectionSettings +com.microsoft.graph.models.security.EdiscoveryCaseSettings::|public|getReviewSetSettings():ReviewSetSettings com.microsoft.graph.models.security.EdiscoveryCaseSettings::|public|getTopicModeling():TopicModelingSettings com.microsoft.graph.models.security.EdiscoveryCaseSettings::|public|OdataType:String com.microsoft.graph.models.security.EdiscoveryCaseSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.EdiscoveryCaseSettings::|public|setCaseType(value?:CaseType):void com.microsoft.graph.models.security.EdiscoveryCaseSettings::|public|setOcr(value?:OcrSettings):void com.microsoft.graph.models.security.EdiscoveryCaseSettings::|public|setRedundancyDetection(value?:RedundancyDetectionSettings):void +com.microsoft.graph.models.security.EdiscoveryCaseSettings::|public|setReviewSetSettings(value?:ReviewSetSettings):void com.microsoft.graph.models.security.EdiscoveryCaseSettings::|public|setTopicModeling(value?:TopicModelingSettings):void com.microsoft.graph.models.security.EdiscoveryCaseSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryCaseSettings com.microsoft.graph.models.security.EdiscoveryCustodian-->DataSourceContainer @@ -140642,6 +163838,7 @@ com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|getFiel com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|getIndexedItemCount():Long com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|getIndexedItemsSize():Long com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|getMailboxCount():Integer +com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|getReportFileMetadata():java.util.List com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|getSearch():EdiscoverySearch com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|getSiteCount():Integer com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|getStatisticsOptions():StatisticsOptions @@ -140652,6 +163849,7 @@ com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|seriali com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|setIndexedItemCount(value?:Long):void com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|setIndexedItemsSize(value?:Long):void com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|setMailboxCount(value?:Integer):void +com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|setReportFileMetadata(value?:java.util.List):void com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|setSearch(value?:EdiscoverySearch):void com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|setSiteCount(value?:Integer):void com.microsoft.graph.models.security.EdiscoveryEstimateOperation::|public|setStatisticsOptions(value?:StatisticsOptions):void @@ -140684,6 +163882,14 @@ com.microsoft.graph.models.security.EdiscoveryHoldOperation::|public|getFieldDes com.microsoft.graph.models.security.EdiscoveryHoldOperation::|public|OdataType:String com.microsoft.graph.models.security.EdiscoveryHoldOperation::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.EdiscoveryHoldOperation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryHoldOperation +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation-->CaseOperation +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation::|public|constructor():void +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation::|public|getReportFileMetadata():java.util.List +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation::|public|OdataType:String +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation::|public|setReportFileMetadata(value?:java.util.List):void +com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryHoldPolicySyncOperation com.microsoft.graph.models.security.EdiscoveryIndexOperation-->CaseOperation com.microsoft.graph.models.security.EdiscoveryIndexOperation::|public|constructor():void com.microsoft.graph.models.security.EdiscoveryIndexOperation::|public|getFieldDeserializers():Map> @@ -140710,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 @@ -140819,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 @@ -140837,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 @@ -140878,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 @@ -140916,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 @@ -140958,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 @@ -141254,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 @@ -141395,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 @@ -141634,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 @@ -141662,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 @@ -141678,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 @@ -141703,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 @@ -141724,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 @@ -141759,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 @@ -141828,6 +165193,45 @@ com.microsoft.graph.models.security.IntelligenceProfileIndicatorCollectionRespon com.microsoft.graph.models.security.IntelligenceProfileKind::0000-Actor com.microsoft.graph.models.security.IntelligenceProfileKind::0001-Tool com.microsoft.graph.models.security.IntelligenceProfileKind::0002-UnknownFutureValue +com.microsoft.graph.models.security.InvestigationState::0000-Unknown +com.microsoft.graph.models.security.InvestigationState::0001-Terminated +com.microsoft.graph.models.security.InvestigationState::0002-SuccessfullyRemediated +com.microsoft.graph.models.security.InvestigationState::0003-Benign +com.microsoft.graph.models.security.InvestigationState::0004-Failed +com.microsoft.graph.models.security.InvestigationState::0005-PartiallyRemediated +com.microsoft.graph.models.security.InvestigationState::0006-Running +com.microsoft.graph.models.security.InvestigationState::0007-PendingApproval +com.microsoft.graph.models.security.InvestigationState::0008-PendingResource +com.microsoft.graph.models.security.InvestigationState::0009-Queued +com.microsoft.graph.models.security.InvestigationState::0010-InnerFailure +com.microsoft.graph.models.security.InvestigationState::0011-PreexistingAlert +com.microsoft.graph.models.security.InvestigationState::0012-UnsupportedOs +com.microsoft.graph.models.security.InvestigationState::0013-UnsupportedAlertType +com.microsoft.graph.models.security.InvestigationState::0014-SuppressedAlert +com.microsoft.graph.models.security.InvestigationState::0015-PartiallyInvestigated +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 @@ -141919,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 @@ -142068,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 @@ -142086,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 @@ -142102,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 @@ -142158,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 @@ -142172,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> @@ -142210,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 @@ -142242,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 @@ -142272,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 @@ -142298,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 @@ -142358,6 +166643,73 @@ 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 +com.microsoft.graph.models.security.ReportFileMetadata::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.ReportFileMetadata::|public|getDownloadUrl():String +com.microsoft.graph.models.security.ReportFileMetadata::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ReportFileMetadata::|public|getFileName():String +com.microsoft.graph.models.security.ReportFileMetadata::|public|getOdataType():String +com.microsoft.graph.models.security.ReportFileMetadata::|public|getSize():Long +com.microsoft.graph.models.security.ReportFileMetadata::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ReportFileMetadata::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.ReportFileMetadata::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.ReportFileMetadata::|public|setDownloadUrl(value?:String):void +com.microsoft.graph.models.security.ReportFileMetadata::|public|setFileName(value?:String):void +com.microsoft.graph.models.security.ReportFileMetadata::|public|setOdataType(value?:String):void +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 +com.microsoft.graph.models.security.ResourceAccessEvent::|public|getAccountId():String +com.microsoft.graph.models.security.ResourceAccessEvent::|public|getAdditionalData():Map +com.microsoft.graph.models.security.ResourceAccessEvent::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.ResourceAccessEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ResourceAccessEvent::|public|getIpAddress():String +com.microsoft.graph.models.security.ResourceAccessEvent::|public|getOdataType():String +com.microsoft.graph.models.security.ResourceAccessEvent::|public|getResourceIdentifier():String +com.microsoft.graph.models.security.ResourceAccessEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ResourceAccessEvent::|public|setAccessDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.security.ResourceAccessEvent::|public|setAccountId(value?:String):void +com.microsoft.graph.models.security.ResourceAccessEvent::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.ResourceAccessEvent::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.ResourceAccessEvent::|public|setIpAddress(value?:String):void +com.microsoft.graph.models.security.ResourceAccessEvent::|public|setOdataType(value?:String):void +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 @@ -142509,11 +166861,26 @@ 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 com.microsoft.graph.models.security.RetentionTrigger::0003-DateOfEvent 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 @@ -142540,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 @@ -142560,16 +166957,96 @@ 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 com.microsoft.graph.models.security.SecurityGroupEvidence::|public|getDisplayName():String +com.microsoft.graph.models.security.SecurityGroupEvidence::|public|getDistinguishedName():String com.microsoft.graph.models.security.SecurityGroupEvidence::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SecurityGroupEvidence::|public|getFriendlyName():String com.microsoft.graph.models.security.SecurityGroupEvidence::|public|getSecurityGroupId():String +com.microsoft.graph.models.security.SecurityGroupEvidence::|public|getSid():String com.microsoft.graph.models.security.SecurityGroupEvidence::|public|OdataType:String com.microsoft.graph.models.security.SecurityGroupEvidence::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SecurityGroupEvidence::|public|setActiveDirectoryObjectGuid(value?:UUID):void com.microsoft.graph.models.security.SecurityGroupEvidence::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.security.SecurityGroupEvidence::|public|setDistinguishedName(value?:String):void +com.microsoft.graph.models.security.SecurityGroupEvidence::|public|setFriendlyName(value?:String):void 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 @@ -142581,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 @@ -142593,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> @@ -142650,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 @@ -142687,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 @@ -142718,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 @@ -142834,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> @@ -142858,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 @@ -142872,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 @@ -142937,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 @@ -142977,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 @@ -142997,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> @@ -143013,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> @@ -143023,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> @@ -143040,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> @@ -143048,9 +167975,20 @@ 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 +com.microsoft.graph.models.security.UserAccount::|public|getActiveDirectoryObjectGuid():UUID com.microsoft.graph.models.security.UserAccount::|public|getAdditionalData():Map com.microsoft.graph.models.security.UserAccount::|public|getAzureAdUserId():String com.microsoft.graph.models.security.UserAccount::|public|getBackingStore():BackingStore @@ -143058,16 +167996,21 @@ com.microsoft.graph.models.security.UserAccount::|public|getDisplayName():String 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 com.microsoft.graph.models.security.UserAccount::|public|setAccountName(value?:String):void +com.microsoft.graph.models.security.UserAccount::|public|setActiveDirectoryObjectGuid(value?:UUID):void com.microsoft.graph.models.security.UserAccount::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.security.UserAccount::|public|setAzureAdUserId(value?:String):void com.microsoft.graph.models.security.UserAccount::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.models.security.UserAccount::|public|setDisplayName(value?:String):void 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 @@ -143101,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 @@ -143192,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 @@ -143304,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 @@ -143325,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 @@ -143469,6 +168636,40 @@ com.microsoft.graph.models.Sensitivity::0000-Normal com.microsoft.graph.models.Sensitivity::0001-Personal com.microsoft.graph.models.Sensitivity::0002-Private com.microsoft.graph.models.Sensitivity::0003-Confidential +com.microsoft.graph.models.SensitivityLabel-->Entity +com.microsoft.graph.models.SensitivityLabel::|public|constructor():void +com.microsoft.graph.models.SensitivityLabel::|public|getActionSource():LabelActionSource +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 +com.microsoft.graph.models.SensitivityLabel::|public|getLocale():String +com.microsoft.graph.models.SensitivityLabel::|public|getName():String +com.microsoft.graph.models.SensitivityLabel::|public|getPriority():Integer +com.microsoft.graph.models.SensitivityLabel::|public|getRights():UsageRightsIncluded +com.microsoft.graph.models.SensitivityLabel::|public|getSublabels():java.util.List +com.microsoft.graph.models.SensitivityLabel::|public|getToolTip():String +com.microsoft.graph.models.SensitivityLabel::|public|OdataType:String +com.microsoft.graph.models.SensitivityLabel::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SensitivityLabel::|public|setActionSource(value?:LabelActionSource):void +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 +com.microsoft.graph.models.SensitivityLabel::|public|setLocale(value?:String):void +com.microsoft.graph.models.SensitivityLabel::|public|setName(value?:String):void +com.microsoft.graph.models.SensitivityLabel::|public|setPriority(value?:Integer):void +com.microsoft.graph.models.SensitivityLabel::|public|setRights(value?:UsageRightsIncluded):void +com.microsoft.graph.models.SensitivityLabel::|public|setSublabels(value?:java.util.List):void +com.microsoft.graph.models.SensitivityLabel::|public|setToolTip(value?:String):void +com.microsoft.graph.models.SensitivityLabel::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensitivityLabel com.microsoft.graph.models.SensitivityLabelAssignment::|protected|backingStore:BackingStore com.microsoft.graph.models.SensitivityLabelAssignment::|public|constructor():void com.microsoft.graph.models.SensitivityLabelAssignment::|public|getAdditionalData():Map @@ -143491,6 +168692,13 @@ com.microsoft.graph.models.SensitivityLabelAssignmentMethod::0001-Privileged com.microsoft.graph.models.SensitivityLabelAssignmentMethod::0002-Auto com.microsoft.graph.models.SensitivityLabelAssignmentMethod::0003-UnknownFutureValue com.microsoft.graph.models.SensitivityLabelAssignment~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.SensitivityLabelCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.SensitivityLabelCollectionResponse::|public|constructor():void +com.microsoft.graph.models.SensitivityLabelCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SensitivityLabelCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.SensitivityLabelCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SensitivityLabelCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.SensitivityLabelCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensitivityLabelCollectionResponse com.microsoft.graph.models.ServerProcessedContent::|protected|backingStore:BackingStore com.microsoft.graph.models.ServerProcessedContent::|public|constructor():void com.microsoft.graph.models.ServerProcessedContent::|public|getAdditionalData():Map @@ -143729,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 @@ -143741,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 @@ -143784,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 @@ -143795,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 @@ -143913,6 +169125,20 @@ com.microsoft.graph.models.ServicePrincipalRiskDetectionCollectionResponse::|pub com.microsoft.graph.models.ServicePrincipalRiskDetectionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ServicePrincipalRiskDetectionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.ServicePrincipalRiskDetectionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalRiskDetectionCollectionResponse +com.microsoft.graph.models.ServicePrincipalSignIn-->SignInIdentity +com.microsoft.graph.models.ServicePrincipalSignIn::|public|constructor():void +com.microsoft.graph.models.ServicePrincipalSignIn::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ServicePrincipalSignIn::|public|getServicePrincipalId():String +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 @@ -144287,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> @@ -144299,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 @@ -144333,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 @@ -144369,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 @@ -144612,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 @@ -144638,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 @@ -144690,6 +170174,50 @@ com.microsoft.graph.models.SignInCollectionResponse::|public|getValue():java.uti com.microsoft.graph.models.SignInCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.SignInCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.SignInCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SignInCollectionResponse +com.microsoft.graph.models.SignInConditions::|protected|backingStore:BackingStore +com.microsoft.graph.models.SignInConditions::|public|constructor():void +com.microsoft.graph.models.SignInConditions::|public|getAdditionalData():Map +com.microsoft.graph.models.SignInConditions::|public|getAuthenticationFlow():AuthenticationFlow +com.microsoft.graph.models.SignInConditions::|public|getBackingStore():BackingStore +com.microsoft.graph.models.SignInConditions::|public|getClientAppType():ConditionalAccessClientApp +com.microsoft.graph.models.SignInConditions::|public|getCountry():String +com.microsoft.graph.models.SignInConditions::|public|getDeviceInfo():DeviceInfo +com.microsoft.graph.models.SignInConditions::|public|getDevicePlatform():ConditionalAccessDevicePlatform +com.microsoft.graph.models.SignInConditions::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SignInConditions::|public|getInsiderRiskLevel():InsiderRiskLevel +com.microsoft.graph.models.SignInConditions::|public|getIpAddress():String +com.microsoft.graph.models.SignInConditions::|public|getOdataType():String +com.microsoft.graph.models.SignInConditions::|public|getServicePrincipalRiskLevel():RiskLevel +com.microsoft.graph.models.SignInConditions::|public|getSignInRiskLevel():RiskLevel +com.microsoft.graph.models.SignInConditions::|public|getUserRiskLevel():RiskLevel +com.microsoft.graph.models.SignInConditions::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SignInConditions::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.SignInConditions::|public|setAuthenticationFlow(value?:AuthenticationFlow):void +com.microsoft.graph.models.SignInConditions::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.SignInConditions::|public|setClientAppType(value?:ConditionalAccessClientApp):void +com.microsoft.graph.models.SignInConditions::|public|setCountry(value?:String):void +com.microsoft.graph.models.SignInConditions::|public|setDeviceInfo(value?:DeviceInfo):void +com.microsoft.graph.models.SignInConditions::|public|setDevicePlatform(value?:ConditionalAccessDevicePlatform):void +com.microsoft.graph.models.SignInConditions::|public|setInsiderRiskLevel(value?:InsiderRiskLevel):void +com.microsoft.graph.models.SignInConditions::|public|setIpAddress(value?:String):void +com.microsoft.graph.models.SignInConditions::|public|setOdataType(value?:String):void +com.microsoft.graph.models.SignInConditions::|public|setServicePrincipalRiskLevel(value?:RiskLevel):void +com.microsoft.graph.models.SignInConditions::|public|setSignInRiskLevel(value?:RiskLevel):void +com.microsoft.graph.models.SignInConditions::|public|setUserRiskLevel(value?:RiskLevel):void +com.microsoft.graph.models.SignInConditions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SignInConditions +com.microsoft.graph.models.SignInConditions~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.SignInContext::|protected|backingStore:BackingStore +com.microsoft.graph.models.SignInContext::|public|constructor():void +com.microsoft.graph.models.SignInContext::|public|getAdditionalData():Map +com.microsoft.graph.models.SignInContext::|public|getBackingStore():BackingStore +com.microsoft.graph.models.SignInContext::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SignInContext::|public|getOdataType():String +com.microsoft.graph.models.SignInContext::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SignInContext::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.SignInContext::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.SignInContext::|public|setOdataType(value?:String):void +com.microsoft.graph.models.SignInContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SignInContext +com.microsoft.graph.models.SignInContext~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.SignInFrequencyAuthenticationType::0000-PrimaryAndSecondaryAuthentication com.microsoft.graph.models.SignInFrequencyAuthenticationType::0001-SecondaryAuthentication com.microsoft.graph.models.SignInFrequencyAuthenticationType::0002-UnknownFutureValue @@ -144728,6 +170256,18 @@ com.microsoft.graph.models.SigningCertificateUpdateStatus::|public|setLastRunDat com.microsoft.graph.models.SigningCertificateUpdateStatus::|public|setOdataType(value?:String):void com.microsoft.graph.models.SigningCertificateUpdateStatus::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SigningCertificateUpdateStatus com.microsoft.graph.models.SigningCertificateUpdateStatus~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.SignInIdentity::|protected|backingStore:BackingStore +com.microsoft.graph.models.SignInIdentity::|public|constructor():void +com.microsoft.graph.models.SignInIdentity::|public|getAdditionalData():Map +com.microsoft.graph.models.SignInIdentity::|public|getBackingStore():BackingStore +com.microsoft.graph.models.SignInIdentity::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SignInIdentity::|public|getOdataType():String +com.microsoft.graph.models.SignInIdentity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SignInIdentity::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.SignInIdentity::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.SignInIdentity::|public|setOdataType(value?:String):void +com.microsoft.graph.models.SignInIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SignInIdentity +com.microsoft.graph.models.SignInIdentity~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.SignInLocation::|protected|backingStore:BackingStore com.microsoft.graph.models.SignInLocation::|public|constructor():void com.microsoft.graph.models.SignInLocation::|public|getAdditionalData():Map @@ -145301,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 @@ -145434,6 +170980,57 @@ com.microsoft.graph.models.SpaApplication::|public|setOdataType(value?:String):v com.microsoft.graph.models.SpaApplication::|public|setRedirectUris(value?:java.util.List):void com.microsoft.graph.models.SpaApplication::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SpaApplication com.microsoft.graph.models.SpaApplication~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.SpeakerAssignmentSubmission-->Entity +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|constructor():void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getAssignmentId():String +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getAverageWordsPerMinutePace():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getClassId():String +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getFillerWordsOccurrencesCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getIncorrectCameraDistanceOccurrencesCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getLengthOfSubmissionInSeconds():Double +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getLostEyeContactOccurrencesCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getMonotoneOccurrencesCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getNonInclusiveLanguageOccurrencesCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getObstructedViewOccurrencesCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getRepetitiveLanguageOccurrencesCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getStudentId():String +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getSubmissionDateTime():OffsetDateTime +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getSubmissionId():String +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getTopFillerWords():java.util.List +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getTopMispronouncedWords():java.util.List +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getTopNonInclusiveWordsAndPhrases():java.util.List +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getTopRepetitiveWordsAndPhrases():java.util.List +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|getWordsSpokenCount():Long +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|OdataType:String +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setAssignmentId(value?:String):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setAverageWordsPerMinutePace(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setClassId(value?:String):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setFillerWordsOccurrencesCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setIncorrectCameraDistanceOccurrencesCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setLengthOfSubmissionInSeconds(value?:Double):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setLostEyeContactOccurrencesCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setMonotoneOccurrencesCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setNonInclusiveLanguageOccurrencesCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setObstructedViewOccurrencesCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setRepetitiveLanguageOccurrencesCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setStudentId(value?:String):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setSubmissionDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setSubmissionId(value?:String):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setTopFillerWords(value?:java.util.List):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setTopMispronouncedWords(value?:java.util.List):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setTopNonInclusiveWordsAndPhrases(value?:java.util.List):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setTopRepetitiveWordsAndPhrases(value?:java.util.List):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|public|setWordsSpokenCount(value?:Long):void +com.microsoft.graph.models.SpeakerAssignmentSubmission::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SpeakerAssignmentSubmission +com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse::|public|constructor():void +com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.SpeakerAssignmentSubmissionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SpeakerAssignmentSubmissionCollectionResponse com.microsoft.graph.models.SpecialFolder::|protected|backingStore:BackingStore com.microsoft.graph.models.SpecialFolder::|public|constructor():void com.microsoft.graph.models.SpecialFolder::|public|getAdditionalData():Map @@ -145448,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 @@ -146427,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> @@ -146448,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 @@ -146508,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 @@ -146797,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 @@ -147303,29 +173222,6 @@ com.microsoft.graph.models.TeamworkUserIdentityType::0005-SkypeUser com.microsoft.graph.models.TeamworkUserIdentityType::0006-PhoneUser com.microsoft.graph.models.TeamworkUserIdentityType::0007-UnknownFutureValue com.microsoft.graph.models.TeamworkUserIdentityType::0008-EmailUser -com.microsoft.graph.models.TelecomExpenseManagementPartner-->Entity -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|constructor():void -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|getAppAuthorized():Boolean -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|getDisplayName():String -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|getEnabled():Boolean -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|getFieldDeserializers():Map> -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|getLastConnectionDateTime():OffsetDateTime -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|getUrl():String -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|OdataType:String -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|setAppAuthorized(value?:Boolean):void -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|setDisplayName(value?:String):void -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|setEnabled(value?:Boolean):void -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|setLastConnectionDateTime(value?:OffsetDateTime):void -com.microsoft.graph.models.TelecomExpenseManagementPartner::|public|setUrl(value?:String):void -com.microsoft.graph.models.TelecomExpenseManagementPartner::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TelecomExpenseManagementPartner -com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse-->BaseCollectionPaginationCountResponse -com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse::|public|constructor():void -com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse::|public|getFieldDeserializers():Map> -com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse::|public|getValue():java.util.List -com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse::|public|setValue(value?:java.util.List):void -com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TelecomExpenseManagementPartnerCollectionResponse com.microsoft.graph.models.TeleconferenceDeviceAudioQuality-->TeleconferenceDeviceMediaQuality com.microsoft.graph.models.TeleconferenceDeviceAudioQuality::|public|constructor():void com.microsoft.graph.models.TeleconferenceDeviceAudioQuality::|public|getFieldDeserializers():Map> @@ -147451,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 @@ -147461,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 @@ -148178,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> @@ -148700,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 @@ -148789,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 @@ -148800,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 @@ -149270,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> @@ -149412,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> @@ -149451,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 @@ -149467,6 +175404,7 @@ com.microsoft.graph.models.User::|public|getCalendarView():java.util.List com.microsoft.graph.models.User::|public|getChats():java.util.List com.microsoft.graph.models.User::|public|getCity():String com.microsoft.graph.models.User::|public|getCloudClipboard():CloudClipboardRoot +com.microsoft.graph.models.User::|public|getCloudPCs():java.util.List com.microsoft.graph.models.User::|public|getCompanyName():String com.microsoft.graph.models.User::|public|getConsentProvidedForMinor():String com.microsoft.graph.models.User::|public|getContactFolders():java.util.List @@ -149500,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 @@ -149535,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 @@ -149569,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 @@ -149584,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 @@ -149600,6 +175542,7 @@ com.microsoft.graph.models.User::|public|setCalendarView(value?:java.util.List):void com.microsoft.graph.models.User::|public|setCity(value?:String):void com.microsoft.graph.models.User::|public|setCloudClipboard(value?:CloudClipboardRoot):void +com.microsoft.graph.models.User::|public|setCloudPCs(value?:java.util.List):void com.microsoft.graph.models.User::|public|setCompanyName(value?:String):void com.microsoft.graph.models.User::|public|setConsentProvidedForMinor(value?:String):void com.microsoft.graph.models.User::|public|setContactFolders(value?:java.util.List):void @@ -149632,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 @@ -149667,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 @@ -149701,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 @@ -149717,6 +175663,17 @@ com.microsoft.graph.models.UserAccountSecurityType::0001-Standard com.microsoft.graph.models.UserAccountSecurityType::0002-Power com.microsoft.graph.models.UserAccountSecurityType::0003-Administrator com.microsoft.graph.models.UserAccountSecurityType::0004-UnknownFutureValue +com.microsoft.graph.models.UserAction::0000-RegisterSecurityInformation +com.microsoft.graph.models.UserAction::0001-RegisterOrJoinDevices +com.microsoft.graph.models.UserAction::0002-UnknownFutureValue +com.microsoft.graph.models.UserActionContext-->SignInContext +com.microsoft.graph.models.UserActionContext::|public|constructor():void +com.microsoft.graph.models.UserActionContext::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.UserActionContext::|public|getUserAction():UserAction +com.microsoft.graph.models.UserActionContext::|public|OdataType:String +com.microsoft.graph.models.UserActionContext::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.UserActionContext::|public|setUserAction(value?:UserAction):void +com.microsoft.graph.models.UserActionContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserActionContext com.microsoft.graph.models.UserActivity-->Entity com.microsoft.graph.models.UserActivity::|public|constructor():void com.microsoft.graph.models.UserActivity::|public|getActivationUrl():String @@ -149763,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 @@ -150809,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 @@ -151016,20 +176991,36 @@ 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 +com.microsoft.graph.models.UserSignIn::|public|getExternalTenantId():String +com.microsoft.graph.models.UserSignIn::|public|getExternalUserType():ConditionalAccessGuestOrExternalUserTypes +com.microsoft.graph.models.UserSignIn::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.UserSignIn::|public|getUserId():String +com.microsoft.graph.models.UserSignIn::|public|OdataType:String +com.microsoft.graph.models.UserSignIn::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.UserSignIn::|public|setExternalTenantId(value?:String):void +com.microsoft.graph.models.UserSignIn::|public|setExternalUserType(value?:ConditionalAccessGuestOrExternalUserTypes):void +com.microsoft.graph.models.UserSignIn::|public|setUserId(value?:String):void +com.microsoft.graph.models.UserSignIn::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserSignIn com.microsoft.graph.models.UserSignInInsight-->GovernanceInsight com.microsoft.graph.models.UserSignInInsight::|public|constructor():void com.microsoft.graph.models.UserSignInInsight::|public|getFieldDeserializers():Map> @@ -151192,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 @@ -151214,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 @@ -151287,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 @@ -151296,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 @@ -151306,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 @@ -151318,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 @@ -151463,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 @@ -151545,13 +177670,17 @@ 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 com.microsoft.graph.models.VirtualEventSession::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventSession com.microsoft.graph.models.VirtualEventSessionCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.VirtualEventSessionCollectionResponse::|public|constructor():void @@ -151593,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 @@ -151611,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 @@ -151635,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 @@ -151810,7 +177947,300 @@ com.microsoft.graph.models.WebApplication::|public|setOdataType(value?:String):v com.microsoft.graph.models.WebApplication::|public|setRedirectUris(value?:java.util.List):void com.microsoft.graph.models.WebApplication::|public|setRedirectUriSettings(value?:java.util.List):void com.microsoft.graph.models.WebApplication::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebApplication +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|protected|backingStore:BackingStore +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|constructor():void +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|getAdditionalData():Map +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|getBackingStore():BackingStore +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|getIsDomainVerified():Boolean +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|getIsProxied():Boolean +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|getName():String +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|getOdataType():String +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|getRecordType():WebApplicationFirewallDnsRecordType +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|getValue():String +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|setIsDomainVerified(value?:Boolean):void +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|setIsProxied(value?:Boolean):void +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|setName(value?:String):void +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|setOdataType(value?:String):void +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|setRecordType(value?:WebApplicationFirewallDnsRecordType):void +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|public|setValue(value?:String):void +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebApplicationFirewallDnsConfiguration +com.microsoft.graph.models.WebApplicationFirewallDnsConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.WebApplicationFirewallDnsRecordType::0000-Cname +com.microsoft.graph.models.WebApplicationFirewallDnsRecordType::0001-UnknownFutureValue +com.microsoft.graph.models.WebApplicationFirewallProvider-->Entity +com.microsoft.graph.models.WebApplicationFirewallProvider::|public|constructor():void +com.microsoft.graph.models.WebApplicationFirewallProvider::|public|getDisplayName():String +com.microsoft.graph.models.WebApplicationFirewallProvider::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebApplicationFirewallProvider::|public|OdataType:String +com.microsoft.graph.models.WebApplicationFirewallProvider::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebApplicationFirewallProvider::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.WebApplicationFirewallProvider::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebApplicationFirewallProvider +com.microsoft.graph.models.WebApplicationFirewallProviderCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.WebApplicationFirewallProviderCollectionResponse::|public|constructor():void +com.microsoft.graph.models.WebApplicationFirewallProviderCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebApplicationFirewallProviderCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.WebApplicationFirewallProviderCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebApplicationFirewallProviderCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.WebApplicationFirewallProviderCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebApplicationFirewallProviderCollectionResponse +com.microsoft.graph.models.WebApplicationFirewallProviderType::0000-Akamai +com.microsoft.graph.models.WebApplicationFirewallProviderType::0001-Cloudflare +com.microsoft.graph.models.WebApplicationFirewallProviderType::0002-UnknownFutureValue +com.microsoft.graph.models.WebApplicationFirewallVerificationModel-->Entity +com.microsoft.graph.models.WebApplicationFirewallVerificationModel::|public|constructor():void +com.microsoft.graph.models.WebApplicationFirewallVerificationModel::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebApplicationFirewallVerificationModel::|public|getProvider():WebApplicationFirewallProvider +com.microsoft.graph.models.WebApplicationFirewallVerificationModel::|public|getProviderType():WebApplicationFirewallProviderType +com.microsoft.graph.models.WebApplicationFirewallVerificationModel::|public|getVerificationResult():WebApplicationFirewallVerificationResult +com.microsoft.graph.models.WebApplicationFirewallVerificationModel::|public|getVerifiedDetails():WebApplicationFirewallVerifiedDetails +com.microsoft.graph.models.WebApplicationFirewallVerificationModel::|public|getVerifiedHost():String +com.microsoft.graph.models.WebApplicationFirewallVerificationModel::|public|OdataType:String +com.microsoft.graph.models.WebApplicationFirewallVerificationModel::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebApplicationFirewallVerificationModel::|public|setProvider(value?:WebApplicationFirewallProvider):void +com.microsoft.graph.models.WebApplicationFirewallVerificationModel::|public|setProviderType(value?:WebApplicationFirewallProviderType):void +com.microsoft.graph.models.WebApplicationFirewallVerificationModel::|public|setVerificationResult(value?:WebApplicationFirewallVerificationResult):void +com.microsoft.graph.models.WebApplicationFirewallVerificationModel::|public|setVerifiedDetails(value?:WebApplicationFirewallVerifiedDetails):void +com.microsoft.graph.models.WebApplicationFirewallVerificationModel::|public|setVerifiedHost(value?:String):void +com.microsoft.graph.models.WebApplicationFirewallVerificationModel::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebApplicationFirewallVerificationModel +com.microsoft.graph.models.WebApplicationFirewallVerificationModelCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.WebApplicationFirewallVerificationModelCollectionResponse::|public|constructor():void +com.microsoft.graph.models.WebApplicationFirewallVerificationModelCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebApplicationFirewallVerificationModelCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.WebApplicationFirewallVerificationModelCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebApplicationFirewallVerificationModelCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.WebApplicationFirewallVerificationModelCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebApplicationFirewallVerificationModelCollectionResponse +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|protected|backingStore:BackingStore +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|constructor():void +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|getAdditionalData():Map +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|getBackingStore():BackingStore +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|getErrors():java.util.List +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|getOdataType():String +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|getStatus():WebApplicationFirewallVerificationStatus +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|getVerifiedOnDateTime():OffsetDateTime +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|getWarnings():java.util.List +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|setErrors(value?:java.util.List):void +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|setOdataType(value?:String):void +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|setStatus(value?:WebApplicationFirewallVerificationStatus):void +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|setVerifiedOnDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|public|setWarnings(value?:java.util.List):void +com.microsoft.graph.models.WebApplicationFirewallVerificationResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebApplicationFirewallVerificationResult +com.microsoft.graph.models.WebApplicationFirewallVerificationResult~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.WebApplicationFirewallVerificationStatus::0000-Success +com.microsoft.graph.models.WebApplicationFirewallVerificationStatus::0001-Warning +com.microsoft.graph.models.WebApplicationFirewallVerificationStatus::0002-Failure +com.microsoft.graph.models.WebApplicationFirewallVerificationStatus::0003-UnknownFutureValue +com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails::|protected|backingStore:BackingStore +com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails::|public|constructor():void +com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails::|public|getAdditionalData():Map +com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails::|public|getDnsConfiguration():WebApplicationFirewallDnsConfiguration +com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails::|public|getOdataType():String +com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails::|public|setDnsConfiguration(value?:WebApplicationFirewallDnsConfiguration):void +com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails::|public|setOdataType(value?:String):void +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 @@ -151915,8 +178345,40 @@ com.microsoft.graph.models.WellknownListName::0000-None com.microsoft.graph.models.WellknownListName::0001-DefaultList com.microsoft.graph.models.WellknownListName::0002-FlaggedEmails com.microsoft.graph.models.WellknownListName::0003-UnknownFutureValue +com.microsoft.graph.models.WhatIfAnalysisReasons::0000-NotSet +com.microsoft.graph.models.WhatIfAnalysisReasons::0001-NotEnoughInformation +com.microsoft.graph.models.WhatIfAnalysisReasons::0002-InvalidCondition +com.microsoft.graph.models.WhatIfAnalysisReasons::0003-Users +com.microsoft.graph.models.WhatIfAnalysisReasons::0004-WorkloadIdentities +com.microsoft.graph.models.WhatIfAnalysisReasons::0005-Application +com.microsoft.graph.models.WhatIfAnalysisReasons::0006-UserActions +com.microsoft.graph.models.WhatIfAnalysisReasons::0007-AuthenticationContext +com.microsoft.graph.models.WhatIfAnalysisReasons::0008-DevicePlatform +com.microsoft.graph.models.WhatIfAnalysisReasons::0009-Devices +com.microsoft.graph.models.WhatIfAnalysisReasons::0010-ClientApps +com.microsoft.graph.models.WhatIfAnalysisReasons::0011-Location +com.microsoft.graph.models.WhatIfAnalysisReasons::0012-SignInRisk +com.microsoft.graph.models.WhatIfAnalysisReasons::0013-EmptyPolicy +com.microsoft.graph.models.WhatIfAnalysisReasons::0014-InvalidPolicy +com.microsoft.graph.models.WhatIfAnalysisReasons::0015-PolicyNotEnabled +com.microsoft.graph.models.WhatIfAnalysisReasons::0016-UserRisk +com.microsoft.graph.models.WhatIfAnalysisReasons::0017-Time +com.microsoft.graph.models.WhatIfAnalysisReasons::0018-InsiderRisk +com.microsoft.graph.models.WhatIfAnalysisReasons::0019-AuthenticationFlow +com.microsoft.graph.models.WhatIfAnalysisReasons::0020-UnknownFutureValue +com.microsoft.graph.models.WhatIfAnalysisResult-->ConditionalAccessPolicy +com.microsoft.graph.models.WhatIfAnalysisResult::|public|constructor():void +com.microsoft.graph.models.WhatIfAnalysisResult::|public|getAnalysisReasons():WhatIfAnalysisReasons +com.microsoft.graph.models.WhatIfAnalysisResult::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WhatIfAnalysisResult::|public|getPolicyApplies():Boolean +com.microsoft.graph.models.WhatIfAnalysisResult::|public|OdataType:String +com.microsoft.graph.models.WhatIfAnalysisResult::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WhatIfAnalysisResult::|public|setAnalysisReasons(value?:WhatIfAnalysisReasons):void +com.microsoft.graph.models.WhatIfAnalysisResult::|public|setPolicyApplies(value?:Boolean):void +com.microsoft.graph.models.WhatIfAnalysisResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WhatIfAnalysisResult com.microsoft.graph.models.Win32LobApp-->MobileLobApp com.microsoft.graph.models.Win32LobApp::|public|constructor():void +com.microsoft.graph.models.Win32LobApp::|public|getAllowedArchitectures():WindowsArchitecture com.microsoft.graph.models.Win32LobApp::|public|getApplicableArchitectures():WindowsArchitecture com.microsoft.graph.models.Win32LobApp::|public|getFieldDeserializers():Map> com.microsoft.graph.models.Win32LobApp::|public|getInstallCommandLine():String @@ -151933,6 +178395,7 @@ com.microsoft.graph.models.Win32LobApp::|public|getSetupFilePath():String com.microsoft.graph.models.Win32LobApp::|public|getUninstallCommandLine():String com.microsoft.graph.models.Win32LobApp::|public|OdataType:String com.microsoft.graph.models.Win32LobApp::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.Win32LobApp::|public|setAllowedArchitectures(value?:WindowsArchitecture):void com.microsoft.graph.models.Win32LobApp::|public|setApplicableArchitectures(value?:WindowsArchitecture):void com.microsoft.graph.models.Win32LobApp::|public|setInstallCommandLine(value?:String):void com.microsoft.graph.models.Win32LobApp::|public|setInstallExperience(value?:Win32LobAppInstallExperience):void @@ -152876,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> @@ -153271,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 @@ -153951,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 @@ -153975,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 @@ -155180,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 @@ -155206,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 @@ -155244,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 @@ -155273,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 @@ -156547,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 @@ -156617,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[] @@ -156624,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 @@ -156631,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[] @@ -156638,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 @@ -156646,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 @@ -156660,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[] @@ -156669,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 @@ -156711,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 @@ -156728,12 +184688,23 @@ com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|toPatchRequestI com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|toPatchRequestInformation(body:Place; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|withUrl(rawUrl:String):PlaceItemRequestBuilder com.microsoft.graph.places.PlacesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.PlacesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.places.PlacesRequestBuilder::|public|byPlaceId(placeId:String):PlaceItemRequestBuilder 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 +com.microsoft.graph.places.PlacesRequestBuilder::|public|toPostRequestInformation(body:Place; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.PlacesRequestBuilder::|public|withUrl(rawUrl:String):PlacesRequestBuilder com.microsoft.graph.planner.buckets.BucketsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.planner.buckets.BucketsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.planner.buckets.BucketsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -158371,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 @@ -158378,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[] @@ -158471,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 @@ -158502,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[] @@ -158546,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 @@ -158553,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[] @@ -158570,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 @@ -158577,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[] @@ -158794,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 @@ -158934,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 @@ -159154,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 @@ -167250,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 @@ -167320,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[] @@ -168181,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[] @@ -168247,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 @@ -168694,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 @@ -169793,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[] @@ -169812,6 +198235,7 @@ com.microsoft.graph.security.datasecurityandgovernance.DataSecurityAndGovernance com.microsoft.graph.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|patch(body:TenantDataSecurityAndGovernance; requestConfiguration?:java.util.function.Consumer):TenantDataSecurityAndGovernance com.microsoft.graph.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|processContentAsync:ProcessContentAsyncRequestBuilder com.microsoft.graph.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|protectionScopes:ProtectionScopesRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|sensitivityLabels:SensitivityLabelsRequestBuilder com.microsoft.graph.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -169908,6 +198332,243 @@ com.microsoft.graph.security.datasecurityandgovernance.protectionscopes.Protecti com.microsoft.graph.security.datasecurityandgovernance.protectionscopes.ProtectionScopesRequestBuilder::|public|toPatchRequestInformation(body:TenantProtectionScopeContainer):RequestInformation com.microsoft.graph.security.datasecurityandgovernance.protectionscopes.ProtectionScopesRequestBuilder::|public|toPatchRequestInformation(body:TenantProtectionScopeContainer; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.security.datasecurityandgovernance.protectionscopes.ProtectionScopesRequestBuilder::|public|withUrl(rawUrl:String):ProtectionScopesRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; contentFormats?:String; labelIds?:String; locale?:String):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|get():SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|withUrl(rawUrl:String):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|constructor():void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getDelegatedUserEmail():String +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getLocale():String +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getProtectedContents():java.util.List +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getSupportedContentFormats():java.util.List +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setDelegatedUserEmail(value?:String):void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setLocale(value?:String):void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setProtectedContents(value?:java.util.List):void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setSupportedContentFormats(value?:java.util.List):void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComputeRightsAndInheritancePostRequestBody +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|post(body:ComputeRightsAndInheritancePostRequestBody):ComputeRightsAndInheritanceResult +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|post(body:ComputeRightsAndInheritancePostRequestBody; requestConfiguration?:java.util.function.Consumer):ComputeRightsAndInheritanceResult +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|toPostRequestInformation(body:ComputeRightsAndInheritancePostRequestBody):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|toPostRequestInformation(body:ComputeRightsAndInheritancePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|withUrl(rawUrl:String):ComputeRightsAndInheritanceRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder::|public|get():UsageRightsIncluded +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UsageRightsIncluded +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder::|public|withUrl(rawUrl:String):RightsRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|delete():Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|get():SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|patch(body:SensitivityLabel):SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|patch(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|rights:RightsRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|sublabels:SublabelsRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|toPatchRequestInformation(body:SensitivityLabel):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|toPatchRequestInformation(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|withUrl(rawUrl:String):SensitivityLabelItemRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; contentFormats?:String; labelIds?:String; locale?:String):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|get():SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|withUrl(rawUrl:String):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|constructor():void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getDelegatedUserEmail():String +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getLocale():String +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getProtectedContents():java.util.List +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getSupportedContentFormats():java.util.List +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setDelegatedUserEmail(value?:String):void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setLocale(value?:String):void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setProtectedContents(value?:java.util.List):void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setSupportedContentFormats(value?:java.util.List):void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComputeRightsAndInheritancePostRequestBody +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|post(body:ComputeRightsAndInheritancePostRequestBody):ComputeRightsAndInheritanceResult +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|post(body:ComputeRightsAndInheritancePostRequestBody; requestConfiguration?:java.util.function.Consumer):ComputeRightsAndInheritanceResult +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|toPostRequestInformation(body:ComputeRightsAndInheritancePostRequestBody):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|toPostRequestInformation(body:ComputeRightsAndInheritancePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|withUrl(rawUrl:String):ComputeRightsAndInheritanceRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder::|public|get():UsageRightsIncluded +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UsageRightsIncluded +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder::|public|withUrl(rawUrl:String):RightsRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|delete():Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|get():SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|patch(body:SensitivityLabel):SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|patch(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|rights:RightsRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|toPatchRequestInformation(body:SensitivityLabel):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|toPatchRequestInformation(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|withUrl(rawUrl:String):SensitivityLabelItemRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|bySensitivityLabelId1(sensitivityLabelId1:String):SensitivityLabelItemRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|computeInheritanceWithLabelIdsWithLocaleWithContentFormats(contentFormats:String; labelIds:String; locale:String):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|computeRightsAndInheritance:ComputeRightsAndInheritanceRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|get():SensitivityLabelCollectionResponse +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensitivityLabelCollectionResponse +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|post(body:SensitivityLabel):SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|post(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|toPostRequestInformation(body:SensitivityLabel):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|toPostRequestInformation(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|withUrl(rawUrl:String):SublabelsRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|bySensitivityLabelId(sensitivityLabelId:String):SensitivityLabelItemRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|computeInheritanceWithLabelIdsWithLocaleWithContentFormats(contentFormats:String; labelIds:String; locale:String):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|computeRightsAndInheritance:ComputeRightsAndInheritanceRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|get():SensitivityLabelCollectionResponse +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensitivityLabelCollectionResponse +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|post(body:SensitivityLabel):SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|post(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|toPostRequestInformation(body:SensitivityLabel):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|toPostRequestInformation(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|withUrl(rawUrl:String):SensitivityLabelsRequestBuilder com.microsoft.graph.security.identities.healthissues.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.security.identities.healthissues.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.security.identities.healthissues.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -169989,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 @@ -169999,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 @@ -170145,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 @@ -170179,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 @@ -170286,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[] @@ -171117,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 @@ -175841,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[] @@ -175850,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 @@ -176809,20 +205819,51 @@ com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.count.CountRequ com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.ref.RefRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.ref.RefRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.ref.RefRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.ref.RefRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.ref.RefRequestBuilder::|public|delete():Void +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.ref.RefRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.ref.RefRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.ref.RefRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.ref.RefRequestBuilder::|public|withUrl(rawUrl:String):RefRequestBuilder com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|get():TokenIssuancePolicy -com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TokenIssuancePolicy -com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|withUrl(rawUrl:String):TokenIssuancePolicyItemRequestBuilder +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder::|public|ref:RefRequestBuilder +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.DeleteQueryParameters::|public|id:String +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.DeleteQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.DeleteQueryParameters~~>QueryParameters +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.DeleteRequestConfiguration::|public|queryParameters:DeleteQueryParameters +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder::|public|delete():Void +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder::|public|get():StringCollectionResponse +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):StringCollectionResponse +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder::|public|post(body:ReferenceCreate):Void +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder::|public|post(body:ReferenceCreate; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate):RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.ref.RefRequestBuilder::|public|withUrl(rawUrl:String):RefRequestBuilder com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.TokenIssuancePoliciesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.TokenIssuancePoliciesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.TokenIssuancePoliciesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -176842,6 +205883,7 @@ com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.TokenIssuancePo com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.TokenIssuancePoliciesRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.TokenIssuancePoliciesRequestBuilder::|public|get():TokenIssuancePolicyCollectionResponse com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.TokenIssuancePoliciesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TokenIssuancePolicyCollectionResponse +com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.TokenIssuancePoliciesRequestBuilder::|public|ref:RefRequestBuilder com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.TokenIssuancePoliciesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.TokenIssuancePoliciesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.TokenIssuancePoliciesRequestBuilder::|public|withUrl(rawUrl:String):TokenIssuancePoliciesRequestBuilder @@ -176859,20 +205901,51 @@ com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.count.CountRequ com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.ref.RefRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.ref.RefRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.ref.RefRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.ref.RefRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.ref.RefRequestBuilder::|public|delete():Void +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.ref.RefRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.ref.RefRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.ref.RefRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.ref.RefRequestBuilder::|public|withUrl(rawUrl:String):RefRequestBuilder com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|get():TokenLifetimePolicy -com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TokenLifetimePolicy -com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|withUrl(rawUrl:String):TokenLifetimePolicyItemRequestBuilder +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder::|public|ref:RefRequestBuilder +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.DeleteQueryParameters::|public|id:String +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.DeleteQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.DeleteQueryParameters~~>QueryParameters +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.DeleteRequestConfiguration::|public|queryParameters:DeleteQueryParameters +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder::|public|delete():Void +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder::|public|get():StringCollectionResponse +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):StringCollectionResponse +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder::|public|post(body:ReferenceCreate):Void +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder::|public|post(body:ReferenceCreate; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate):RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.ref.RefRequestBuilder::|public|withUrl(rawUrl:String):RefRequestBuilder com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.TokenLifetimePoliciesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.TokenLifetimePoliciesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.TokenLifetimePoliciesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -176892,6 +205965,7 @@ com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.TokenLifetimePo com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.TokenLifetimePoliciesRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.TokenLifetimePoliciesRequestBuilder::|public|get():TokenLifetimePolicyCollectionResponse com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.TokenLifetimePoliciesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TokenLifetimePolicyCollectionResponse +com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.TokenLifetimePoliciesRequestBuilder::|public|ref:RefRequestBuilder com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.TokenLifetimePoliciesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.TokenLifetimePoliciesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.TokenLifetimePoliciesRequestBuilder::|public|withUrl(rawUrl:String):TokenLifetimePoliciesRequestBuilder @@ -178586,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 @@ -178594,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 @@ -178816,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 @@ -178889,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 @@ -182045,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 @@ -182053,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 @@ -182275,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 @@ -182348,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 @@ -191652,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 @@ -191659,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 @@ -191667,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 @@ -191676,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 @@ -191688,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 @@ -191883,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 @@ -192610,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 @@ -192987,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[] @@ -193004,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 @@ -193244,6 +222990,15 @@ com.microsoft.graph.solutions.backuprestore.protectionunits.graphsiteprotectionu com.microsoft.graph.solutions.backuprestore.protectionunits.graphsiteprotectionunit.GraphSiteProtectionUnitRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.solutions.backuprestore.protectionunits.graphsiteprotectionunit.GraphSiteProtectionUnitRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.solutions.backuprestore.protectionunits.graphsiteprotectionunit.GraphSiteProtectionUnitRequestBuilder::|public|withUrl(rawUrl:String):GraphSiteProtectionUnitRequestBuilder +com.microsoft.graph.solutions.backuprestore.protectionunits.item.canceloffboard.CancelOffboardRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.protectionunits.item.canceloffboard.CancelOffboardRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.protectionunits.item.canceloffboard.CancelOffboardRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.protectionunits.item.canceloffboard.CancelOffboardRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.protectionunits.item.canceloffboard.CancelOffboardRequestBuilder::|public|post():ProtectionUnitBase +com.microsoft.graph.solutions.backuprestore.protectionunits.item.canceloffboard.CancelOffboardRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):ProtectionUnitBase +com.microsoft.graph.solutions.backuprestore.protectionunits.item.canceloffboard.CancelOffboardRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.protectionunits.item.canceloffboard.CancelOffboardRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.protectionunits.item.canceloffboard.CancelOffboardRequestBuilder::|public|withUrl(rawUrl:String):CancelOffboardRequestBuilder com.microsoft.graph.solutions.backuprestore.protectionunits.item.graphdriveprotectionunit.GraphDriveProtectionUnitRequestBuilder-->BaseRequestBuilder com.microsoft.graph.solutions.backuprestore.protectionunits.item.graphdriveprotectionunit.GraphDriveProtectionUnitRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.solutions.backuprestore.protectionunits.item.graphdriveprotectionunit.GraphDriveProtectionUnitRequestBuilder.GetQueryParameters::|public|select:String[] @@ -193286,6 +223041,15 @@ com.microsoft.graph.solutions.backuprestore.protectionunits.item.graphsiteprotec com.microsoft.graph.solutions.backuprestore.protectionunits.item.graphsiteprotectionunit.GraphSiteProtectionUnitRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.solutions.backuprestore.protectionunits.item.graphsiteprotectionunit.GraphSiteProtectionUnitRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.solutions.backuprestore.protectionunits.item.graphsiteprotectionunit.GraphSiteProtectionUnitRequestBuilder::|public|withUrl(rawUrl:String):GraphSiteProtectionUnitRequestBuilder +com.microsoft.graph.solutions.backuprestore.protectionunits.item.offboard.OffboardRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.protectionunits.item.offboard.OffboardRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.protectionunits.item.offboard.OffboardRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.protectionunits.item.offboard.OffboardRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.protectionunits.item.offboard.OffboardRequestBuilder::|public|post():ProtectionUnitBase +com.microsoft.graph.solutions.backuprestore.protectionunits.item.offboard.OffboardRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):ProtectionUnitBase +com.microsoft.graph.solutions.backuprestore.protectionunits.item.offboard.OffboardRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.protectionunits.item.offboard.OffboardRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.protectionunits.item.offboard.OffboardRequestBuilder::|public|withUrl(rawUrl:String):OffboardRequestBuilder com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder.GetQueryParameters::|public|select:String[] @@ -193293,6 +223057,7 @@ com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitB com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder::|public|cancelOffboard:CancelOffboardRequestBuilder com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder::|public|get():ProtectionUnitBase @@ -193300,6 +223065,7 @@ com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitB com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder::|public|graphDriveProtectionUnit:GraphDriveProtectionUnitRequestBuilder com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder::|public|graphMailboxProtectionUnit:GraphMailboxProtectionUnitRequestBuilder com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder::|public|graphSiteProtectionUnit:GraphSiteProtectionUnitRequestBuilder +com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder::|public|offboard:OffboardRequestBuilder com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.solutions.backuprestore.protectionunits.item.ProtectionUnitBaseItemRequestBuilder::|public|withUrl(rawUrl:String):ProtectionUnitBaseItemRequestBuilder @@ -193610,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 @@ -193842,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[] @@ -193857,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 @@ -195391,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 @@ -195606,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 @@ -196393,6 +226578,86 @@ com.microsoft.graph.storage.filestorage.containers.item.activate.ActivateRequest com.microsoft.graph.storage.filestorage.containers.item.activate.ActivateRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.storage.filestorage.containers.item.activate.ActivateRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.storage.filestorage.containers.item.activate.ActivateRequestBuilder::|public|withUrl(rawUrl:String):ActivateRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder::|public|byColumnDefinitionId(columnDefinitionId:String):ColumnDefinitionItemRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder::|public|get():ColumnDefinitionCollectionResponse +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ColumnDefinitionCollectionResponse +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder::|public|post(body:ColumnDefinition):ColumnDefinition +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder::|public|post(body:ColumnDefinition; requestConfiguration?:java.util.function.Consumer):ColumnDefinition +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder::|public|toPostRequestInformation(body:ColumnDefinition):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder::|public|toPostRequestInformation(body:ColumnDefinition; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder::|public|withUrl(rawUrl:String):ColumnsRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.columns.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.columns.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containers.item.columns.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containers.item.columns.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.columns.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.columns.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.columns.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.columns.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.columns.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.columns.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.storage.filestorage.containers.item.columns.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.storage.filestorage.containers.item.columns.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.columns.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.columns.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|get():ColumnDefinition +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ColumnDefinition +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|patch(body:ColumnDefinition):ColumnDefinition +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|patch(body:ColumnDefinition; requestConfiguration?:java.util.function.Consumer):ColumnDefinition +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|sourceColumn:SourceColumnRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|toPatchRequestInformation(body:ColumnDefinition):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|toPatchRequestInformation(body:ColumnDefinition; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|withUrl(rawUrl:String):ColumnDefinitionItemRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder::|public|get():ColumnDefinition +com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ColumnDefinition +com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder::|public|withUrl(rawUrl:String):SourceColumnRequestBuilder com.microsoft.graph.storage.filestorage.containers.item.drive.DriveRequestBuilder-->BaseRequestBuilder com.microsoft.graph.storage.filestorage.containers.item.drive.DriveRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.storage.filestorage.containers.item.drive.DriveRequestBuilder.GetQueryParameters::|public|select:String[] @@ -196417,6 +226682,7 @@ com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItem com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|activate:ActivateRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|columns:ColumnsRequestBuilder com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|delete():Void @@ -196425,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 @@ -196460,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 @@ -196565,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[] @@ -196948,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 @@ -196957,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 @@ -197007,6 +227743,86 @@ com.microsoft.graph.storage.filestorage.deletedcontainers.item.activate.Activate com.microsoft.graph.storage.filestorage.deletedcontainers.item.activate.ActivateRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.storage.filestorage.deletedcontainers.item.activate.ActivateRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.storage.filestorage.deletedcontainers.item.activate.ActivateRequestBuilder::|public|withUrl(rawUrl:String):ActivateRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder::|public|byColumnDefinitionId(columnDefinitionId:String):ColumnDefinitionItemRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder::|public|get():ColumnDefinitionCollectionResponse +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ColumnDefinitionCollectionResponse +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder::|public|post(body:ColumnDefinition):ColumnDefinition +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder::|public|post(body:ColumnDefinition; requestConfiguration?:java.util.function.Consumer):ColumnDefinition +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder::|public|toPostRequestInformation(body:ColumnDefinition):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder::|public|toPostRequestInformation(body:ColumnDefinition; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder::|public|withUrl(rawUrl:String):ColumnsRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|get():ColumnDefinition +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ColumnDefinition +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|patch(body:ColumnDefinition):ColumnDefinition +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|patch(body:ColumnDefinition; requestConfiguration?:java.util.function.Consumer):ColumnDefinition +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|sourceColumn:SourceColumnRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|toPatchRequestInformation(body:ColumnDefinition):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|toPatchRequestInformation(body:ColumnDefinition; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder::|public|withUrl(rawUrl:String):ColumnDefinitionItemRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder::|public|get():ColumnDefinition +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ColumnDefinition +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder::|public|withUrl(rawUrl:String):SourceColumnRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.item.drive.DriveRequestBuilder-->BaseRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.item.drive.DriveRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.storage.filestorage.deletedcontainers.item.drive.DriveRequestBuilder.GetQueryParameters::|public|select:String[] @@ -197031,6 +227847,7 @@ com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContai com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|activate:ActivateRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|columns:ColumnsRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|delete():Void @@ -197039,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 @@ -197074,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 @@ -197179,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[] @@ -197562,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 @@ -197583,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 @@ -198213,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 @@ -198223,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 @@ -198268,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 @@ -198823,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 @@ -198911,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 @@ -199065,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 @@ -199883,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 @@ -200438,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 @@ -200526,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[] @@ -200548,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 @@ -200558,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 @@ -200716,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 @@ -202417,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 @@ -202427,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 @@ -202472,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 @@ -203027,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 @@ -203115,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 @@ -203269,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 @@ -204345,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[] @@ -204497,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 @@ -204583,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 @@ -204597,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[] @@ -204614,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 @@ -207645,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 @@ -207662,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 @@ -207672,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 @@ -208395,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 @@ -208483,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 @@ -208633,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 @@ -208668,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 @@ -208748,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 @@ -208915,6 +241344,201 @@ com.microsoft.graph.users.item.cloudclipboard.items.ItemsRequestBuilder::|public com.microsoft.graph.users.item.cloudclipboard.items.ItemsRequestBuilder::|public|toPostRequestInformation(body:CloudClipboardItem):RequestInformation com.microsoft.graph.users.item.cloudclipboard.items.ItemsRequestBuilder::|public|toPostRequestInformation(body:CloudClipboardItem; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.cloudclipboard.items.ItemsRequestBuilder::|public|withUrl(rawUrl:String):ItemsRequestBuilder +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder::|public|byCloudPCId(cloudPCId:String):CloudPCItemRequestBuilder +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder::|public|get():CloudPCCollectionResponse +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudPCCollectionResponse +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder::|public|post(body:CloudPC):CloudPC +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder::|public|post(body:CloudPC; requestConfiguration?:java.util.function.Consumer):CloudPC +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder::|public|toPostRequestInformation(body:CloudPC):RequestInformation +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder::|public|toPostRequestInformation(body:CloudPC; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder::|public|withUrl(rawUrl:String):CloudPCsRequestBuilder +com.microsoft.graph.users.item.cloudpcs.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.cloudpcs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.cloudpcs.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.cloudpcs.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.cloudpcs.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.cloudpcs.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.cloudpcs.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.cloudpcs.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.cloudpcs.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.cloudpcs.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.cloudpcs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.cloudpcs.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|endGracePeriod:EndGracePeriodRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|get():CloudPC +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudPC +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|patch(body:CloudPC):CloudPC +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 +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|toPatchRequestInformation(body:CloudPC):RequestInformation +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|toPatchRequestInformation(body:CloudPC; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|troubleshoot:TroubleshootRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|withUrl(rawUrl:String):CloudPCItemRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.endgraceperiod.EndGracePeriodRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.endgraceperiod.EndGracePeriodRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.cloudpcs.item.endgraceperiod.EndGracePeriodRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.endgraceperiod.EndGracePeriodRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.endgraceperiod.EndGracePeriodRequestBuilder::|public|post():Void +com.microsoft.graph.users.item.cloudpcs.item.endgraceperiod.EndGracePeriodRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.cloudpcs.item.endgraceperiod.EndGracePeriodRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.users.item.cloudpcs.item.endgraceperiod.EndGracePeriodRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.cloudpcs.item.endgraceperiod.EndGracePeriodRequestBuilder::|public|withUrl(rawUrl:String):EndGracePeriodRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.reboot.RebootRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.reboot.RebootRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.cloudpcs.item.reboot.RebootRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.reboot.RebootRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.reboot.RebootRequestBuilder::|public|post():Void +com.microsoft.graph.users.item.cloudpcs.item.reboot.RebootRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.cloudpcs.item.reboot.RebootRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.users.item.cloudpcs.item.reboot.RebootRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.cloudpcs.item.reboot.RebootRequestBuilder::|public|withUrl(rawUrl:String):RebootRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.rename.RenamePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.cloudpcs.item.rename.RenamePostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.cloudpcs.item.rename.RenamePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.cloudpcs.item.rename.RenamePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.cloudpcs.item.rename.RenamePostRequestBody::|public|getDisplayName():String +com.microsoft.graph.users.item.cloudpcs.item.rename.RenamePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.cloudpcs.item.rename.RenamePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.cloudpcs.item.rename.RenamePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.cloudpcs.item.rename.RenamePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.cloudpcs.item.rename.RenamePostRequestBody::|public|setDisplayName(value?:String):void +com.microsoft.graph.users.item.cloudpcs.item.rename.RenamePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RenamePostRequestBody +com.microsoft.graph.users.item.cloudpcs.item.rename.RenamePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.cloudpcs.item.rename.RenameRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.rename.RenameRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.cloudpcs.item.rename.RenameRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.rename.RenameRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.rename.RenameRequestBuilder::|public|post(body:RenamePostRequestBody):Void +com.microsoft.graph.users.item.cloudpcs.item.rename.RenameRequestBuilder::|public|post(body:RenamePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +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 +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizePostRequestBody::|public|getTargetServicePlanId():String +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizePostRequestBody::|public|setTargetServicePlanId(value?:String):void +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ResizePostRequestBody +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizeRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizeRequestBuilder::|public|post(body:ResizePostRequestBody):Void +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizeRequestBuilder::|public|post(body:ResizePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizeRequestBuilder::|public|toPostRequestInformation(body:ResizePostRequestBody):RequestInformation +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizeRequestBuilder::|public|toPostRequestInformation(body:ResizePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.cloudpcs.item.resize.ResizeRequestBuilder::|public|withUrl(rawUrl:String):ResizeRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.restore.RestorePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.cloudpcs.item.restore.RestorePostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.cloudpcs.item.restore.RestorePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.cloudpcs.item.restore.RestorePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.cloudpcs.item.restore.RestorePostRequestBody::|public|getCloudPcSnapshotId():String +com.microsoft.graph.users.item.cloudpcs.item.restore.RestorePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.cloudpcs.item.restore.RestorePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.cloudpcs.item.restore.RestorePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.cloudpcs.item.restore.RestorePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.cloudpcs.item.restore.RestorePostRequestBody::|public|setCloudPcSnapshotId(value?:String):void +com.microsoft.graph.users.item.cloudpcs.item.restore.RestorePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RestorePostRequestBody +com.microsoft.graph.users.item.cloudpcs.item.restore.RestorePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.cloudpcs.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.cloudpcs.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.restore.RestoreRequestBuilder::|public|post(body:RestorePostRequestBody):Void +com.microsoft.graph.users.item.cloudpcs.item.restore.RestoreRequestBuilder::|public|post(body:RestorePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +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 +com.microsoft.graph.users.item.cloudpcs.item.troubleshoot.TroubleshootRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.troubleshoot.TroubleshootRequestBuilder::|public|post():Void +com.microsoft.graph.users.item.cloudpcs.item.troubleshoot.TroubleshootRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.cloudpcs.item.troubleshoot.TroubleshootRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.users.item.cloudpcs.item.troubleshoot.TroubleshootRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.cloudpcs.item.troubleshoot.TroubleshootRequestBuilder::|public|withUrl(rawUrl:String):TroubleshootRequestBuilder com.microsoft.graph.users.item.contactfolders.ContactFoldersRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.contactfolders.ContactFoldersRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.users.item.contactfolders.ContactFoldersRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -209962,6 +242586,7 @@ com.microsoft.graph.users.item.datasecurityandgovernance.DataSecurityAndGovernan com.microsoft.graph.users.item.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|patch(body:UserDataSecurityAndGovernance; requestConfiguration?:java.util.function.Consumer):UserDataSecurityAndGovernance com.microsoft.graph.users.item.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|processContent:ProcessContentRequestBuilder com.microsoft.graph.users.item.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|protectionScopes:ProtectionScopesRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|sensitivityLabels:SensitivityLabelsRequestBuilder com.microsoft.graph.users.item.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.users.item.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -210051,6 +242676,243 @@ com.microsoft.graph.users.item.datasecurityandgovernance.protectionscopes.Protec com.microsoft.graph.users.item.datasecurityandgovernance.protectionscopes.ProtectionScopesRequestBuilder::|public|toPatchRequestInformation(body:UserProtectionScopeContainer):RequestInformation com.microsoft.graph.users.item.datasecurityandgovernance.protectionscopes.ProtectionScopesRequestBuilder::|public|toPatchRequestInformation(body:UserProtectionScopeContainer; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.datasecurityandgovernance.protectionscopes.ProtectionScopesRequestBuilder::|public|withUrl(rawUrl:String):ProtectionScopesRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; contentFormats?:String; labelIds?:String; locale?:String):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|get():SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|withUrl(rawUrl:String):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getDelegatedUserEmail():String +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getLocale():String +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getProtectedContents():java.util.List +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getSupportedContentFormats():java.util.List +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setDelegatedUserEmail(value?:String):void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setLocale(value?:String):void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setProtectedContents(value?:java.util.List):void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setSupportedContentFormats(value?:java.util.List):void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComputeRightsAndInheritancePostRequestBody +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|post(body:ComputeRightsAndInheritancePostRequestBody):ComputeRightsAndInheritanceResult +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|post(body:ComputeRightsAndInheritancePostRequestBody; requestConfiguration?:java.util.function.Consumer):ComputeRightsAndInheritanceResult +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|toPostRequestInformation(body:ComputeRightsAndInheritancePostRequestBody):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|toPostRequestInformation(body:ComputeRightsAndInheritancePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|withUrl(rawUrl:String):ComputeRightsAndInheritanceRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder::|public|get():UsageRightsIncluded +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UsageRightsIncluded +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder::|public|withUrl(rawUrl:String):RightsRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|get():SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|patch(body:SensitivityLabel):SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|patch(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|rights:RightsRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|sublabels:SublabelsRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|toPatchRequestInformation(body:SensitivityLabel):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|toPatchRequestInformation(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder::|public|withUrl(rawUrl:String):SensitivityLabelItemRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; contentFormats?:String; labelIds?:String; locale?:String):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|get():SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder::|public|withUrl(rawUrl:String):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getDelegatedUserEmail():String +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getLocale():String +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getProtectedContents():java.util.List +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|getSupportedContentFormats():java.util.List +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setDelegatedUserEmail(value?:String):void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setLocale(value?:String):void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setProtectedContents(value?:java.util.List):void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|public|setSupportedContentFormats(value?:java.util.List):void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComputeRightsAndInheritancePostRequestBody +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritancePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|post(body:ComputeRightsAndInheritancePostRequestBody):ComputeRightsAndInheritanceResult +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|post(body:ComputeRightsAndInheritancePostRequestBody; requestConfiguration?:java.util.function.Consumer):ComputeRightsAndInheritanceResult +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|toPostRequestInformation(body:ComputeRightsAndInheritancePostRequestBody):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|toPostRequestInformation(body:ComputeRightsAndInheritancePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder::|public|withUrl(rawUrl:String):ComputeRightsAndInheritanceRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder::|public|get():UsageRightsIncluded +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UsageRightsIncluded +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder::|public|withUrl(rawUrl:String):RightsRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|get():SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|patch(body:SensitivityLabel):SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|patch(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|rights:RightsRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|toPatchRequestInformation(body:SensitivityLabel):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|toPatchRequestInformation(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder::|public|withUrl(rawUrl:String):SensitivityLabelItemRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|bySensitivityLabelId1(sensitivityLabelId1:String):SensitivityLabelItemRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|computeInheritanceWithLabelIdsWithLocaleWithContentFormats(contentFormats:String; labelIds:String; locale:String):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|computeRightsAndInheritance:ComputeRightsAndInheritanceRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|get():SensitivityLabelCollectionResponse +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensitivityLabelCollectionResponse +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|post(body:SensitivityLabel):SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|post(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|toPostRequestInformation(body:SensitivityLabel):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|toPostRequestInformation(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder::|public|withUrl(rawUrl:String):SublabelsRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|bySensitivityLabelId(sensitivityLabelId:String):SensitivityLabelItemRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|computeInheritanceWithLabelIdsWithLocaleWithContentFormats(contentFormats:String; labelIds:String; locale:String):ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|computeRightsAndInheritance:ComputeRightsAndInheritanceRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|get():SensitivityLabelCollectionResponse +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensitivityLabelCollectionResponse +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|post(body:SensitivityLabel):SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|post(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):SensitivityLabel +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|toPostRequestInformation(body:SensitivityLabel):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|toPostRequestInformation(body:SensitivityLabel; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder::|public|withUrl(rawUrl:String):SensitivityLabelsRequestBuilder com.microsoft.graph.users.item.devicemanagementtroubleshootingevents.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.devicemanagementtroubleshootingevents.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.users.item.devicemanagementtroubleshootingevents.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -210332,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[] @@ -210341,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 @@ -212045,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 @@ -212055,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 @@ -212100,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 @@ -212655,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 @@ -212743,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 @@ -212897,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 @@ -213715,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 @@ -214270,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 @@ -214358,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[] @@ -214380,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 @@ -214390,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 @@ -214548,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 @@ -221505,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 @@ -222959,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 @@ -222998,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 @@ -223008,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 @@ -223018,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 @@ -223498,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[] @@ -223535,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 @@ -223550,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[] @@ -223820,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[] @@ -223889,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 @@ -223904,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[] @@ -223936,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 @@ -224019,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 @@ -224176,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 @@ -225094,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 @@ -225107,6 +258892,7 @@ com.microsoft.graph.users.item.UserItemRequestBuilder::|public|chats:ChatsReques com.microsoft.graph.users.item.UserItemRequestBuilder::|public|checkMemberGroups:CheckMemberGroupsRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|checkMemberObjects:CheckMemberObjectsRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|cloudClipboard:CloudClipboardRequestBuilder +com.microsoft.graph.users.item.UserItemRequestBuilder::|public|cloudPCs:CloudPCsRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.users.item.UserItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.users.item.UserItemRequestBuilder::|public|contactFolders:ContactFoldersRequestBuilder @@ -225149,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 @@ -225172,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 7f9465e3b4d..979b877c5cd 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": "645999DA4E657EB400D8A694456CA5F9D1E62FE46056F8B00797AD20C48BFD4522A925588EF4DD2AD33AE76361C65DDDEDB5C4C77BE6167C97F26B389CDD0E3D", + "descriptionHash": "793F8F6E51013A63CC9E20C4818887CD9F1D782041A82141E4EEB98ABD3B7511D9F7DDA5A504B6CDAC464DD651895A78DDF749C03845E28D132B001A09D600AD", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.28.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/AadUserConversationMember.java b/src/main/java/com/microsoft/graph/generated/models/AadUserConversationMember.java index 4154f410e49..071446aeb77 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AadUserConversationMember.java +++ b/src/main/java/com/microsoft/graph/generated/models/AadUserConversationMember.java @@ -47,7 +47,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the tenantId property value. TenantId which the Microsoft Entra user belongs to. + * Gets the tenantId property value. The tenant ID of the Microsoft Entra user. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -63,7 +63,7 @@ public User getUser() { return this.backingStore.get("user"); } /** - * Gets the userId property value. The guid of the user. + * Gets the userId property value. The user ID of the Microsoft Entra user. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -90,7 +90,7 @@ public void setEmail(@jakarta.annotation.Nullable final String value) { this.backingStore.set("email", value); } /** - * Sets the tenantId property value. TenantId which the Microsoft Entra user belongs to. + * Sets the tenantId property value. The tenant ID of the Microsoft Entra user. * @param value Value to set for the tenantId property. */ public void setTenantId(@jakarta.annotation.Nullable final String value) { @@ -104,7 +104,7 @@ public void setUser(@jakarta.annotation.Nullable final User value) { this.backingStore.set("user", value); } /** - * Sets the userId property value. The guid of the user. + * Sets the userId property value. The user ID of the Microsoft Entra user. * @param value Value to set for the userId property. */ public void setUserId(@jakarta.annotation.Nullable final String value) { 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 abb49f81cf3..3b744496b8f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessPackageApprovalStage.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageApprovalStage.java @@ -33,6 +33,13 @@ public AccessPackageApprovalStage() { @jakarta.annotation.Nonnull public static AccessPackageApprovalStage 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.accessPackageDynamicApprovalStage": return new AccessPackageDynamicApprovalStage(); + } + } return new AccessPackageApprovalStage(); } /** @@ -48,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} @@ -73,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 @@ -102,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)); }); @@ -139,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 @@ -152,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()); @@ -170,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. @@ -193,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) { @@ -235,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/AccessPackageAssignment.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageAssignment.java index c8f5008a7e9..641db4d3f52 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessPackageAssignment.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageAssignment.java @@ -91,7 +91,7 @@ public AccessPackageAssignmentState getState() { return this.backingStore.get("state"); } /** - * Gets the status property value. More information about the assignment lifecycle. Possible values include Delivering, Delivered, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only. + * Gets the status property value. More information about the assignment lifecycle. Possible values include Delivering, Delivered, AutoAssignmentInGracePeriod, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -165,7 +165,7 @@ public void setState(@jakarta.annotation.Nullable final AccessPackageAssignmentS this.backingStore.set("state", value); } /** - * Sets the status property value. More information about the assignment lifecycle. Possible values include Delivering, Delivered, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only. + * Sets the status property value. More information about the assignment lifecycle. Possible values include Delivering, Delivered, AutoAssignmentInGracePeriod, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only. * @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/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>} + */ + @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/AccessPackageRequestApprovalStageCallbackConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageRequestApprovalStageCallbackConfiguration.java new file mode 100644 index 00000000000..a4bbb97b26d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageRequestApprovalStageCallbackConfiguration.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 AccessPackageRequestApprovalStageCallbackConfiguration extends CustomExtensionCallbackConfiguration implements Parsable { + /** + * Instantiates a new {@link AccessPackageRequestApprovalStageCallbackConfiguration} and sets the default values. + */ + public AccessPackageRequestApprovalStageCallbackConfiguration() { + super(); + this.setOdataType("#microsoft.graph.accessPackageRequestApprovalStageCallbackConfiguration"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AccessPackageRequestApprovalStageCallbackConfiguration} + */ + @jakarta.annotation.Nonnull + public static AccessPackageRequestApprovalStageCallbackConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AccessPackageRequestApprovalStageCallbackConfiguration(); + } + /** + * 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/AccessPackageRequestType.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageRequestType.java index 0ed7c27fcf0..19149a1b955 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessPackageRequestType.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageRequestType.java @@ -16,7 +16,8 @@ public enum AccessPackageRequestType implements ValuedEnum { SystemUpdate("systemUpdate"), SystemRemove("systemRemove"), OnBehalfAdd("onBehalfAdd"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + ApproverRemove("approverRemove"); public final String value; AccessPackageRequestType(final String value) { this.value = value; @@ -39,6 +40,7 @@ public static AccessPackageRequestType forValue(@jakarta.annotation.Nonnull fina case "systemRemove": return SystemRemove; case "onBehalfAdd": return OnBehalfAdd; case "unknownFutureValue": return UnknownFutureValue; + case "approverRemove": return ApproverRemove; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessPackageResource.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageResource.java index d39732c0688..ca13e43aa93 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessPackageResource.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageResource.java @@ -23,6 +23,13 @@ public AccessPackageResource() { @jakarta.annotation.Nonnull public static AccessPackageResource 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.customDataProvidedResource": return new CustomDataProvidedResource(); + } + } return new AccessPackageResource(); } /** @@ -82,6 +89,7 @@ public Map> 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/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/AiInteraction.java b/src/main/java/com/microsoft/graph/generated/models/AiInteraction.java index 1740affc436..d42a4a8bd38 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AiInteraction.java +++ b/src/main/java/com/microsoft/graph/generated/models/AiInteraction.java @@ -26,7 +26,7 @@ public static AiInteraction createFromDiscriminatorValue(@jakarta.annotation.Non return new AiInteraction(); } /** - * Gets the appClass property value. The data source for Copilot data. For example, IPM.SkypeTeams.Message.Copilot.Excel or IPM.SkypeTeams.Message.Copilot.Loop. + * Gets the appClass property value. The appClass property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -34,7 +34,7 @@ public String getAppClass() { return this.backingStore.get("appClass"); } /** - * Gets the attachments property value. The collection of documents attached to the interaction, such as cards and images. + * Gets the attachments property value. The attachments property * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -42,7 +42,7 @@ public java.util.List getAttachments() { return this.backingStore.get("attachments"); } /** - * Gets the body property value. The body of the message, including the text of the body and its body type. + * Gets the body property value. The body property * @return a {@link ItemBody} */ @jakarta.annotation.Nullable @@ -50,7 +50,7 @@ public ItemBody getBody() { return this.backingStore.get("body"); } /** - * Gets the contexts property value. The identifer that maps to all contexts associated with an interaction. + * Gets the contexts property value. The contexts property * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -58,7 +58,7 @@ public java.util.List getContexts() { return this.backingStore.get("contexts"); } /** - * Gets the conversationType property value. The type of the conversation. For example, appchat or bizchat. + * Gets the conversationType property value. The conversationType property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -66,7 +66,7 @@ public String getConversationType() { return this.backingStore.get("conversationType"); } /** - * Gets the createdDateTime property value. The time when the interaction was created. + * Gets the createdDateTime property value. The createdDateTime property * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -74,7 +74,7 @@ public OffsetDateTime getCreatedDateTime() { return this.backingStore.get("createdDateTime"); } /** - * Gets the etag property value. The timestamp of when the interaction was last modified. + * Gets the etag property value. The etag property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -121,7 +121,7 @@ public AiInteractionType getInteractionType() { return this.backingStore.get("interactionType"); } /** - * Gets the links property value. The collection of links that appear in the interaction. + * Gets the links property value. The links property * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -129,7 +129,7 @@ public java.util.List getLinks() { return this.backingStore.get("links"); } /** - * Gets the locale property value. The locale of the sender. + * Gets the locale property value. The locale property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -137,7 +137,7 @@ public String getLocale() { return this.backingStore.get("locale"); } /** - * Gets the mentions property value. The collection of the entities that were mentioned in the interaction, including users, bots, and so on. + * Gets the mentions property value. The mentions property * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -145,7 +145,7 @@ public java.util.List getMentions() { return this.backingStore.get("mentions"); } /** - * Gets the requestId property value. The identifier that groups a user prompt with its Copilot response. + * Gets the requestId property value. The requestId property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -153,7 +153,7 @@ public String getRequestId() { return this.backingStore.get("requestId"); } /** - * Gets the sessionId property value. The thread ID or conversation identifier that maps to all Copilot sessions for the user. + * Gets the sessionId property value. The sessionId property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -183,49 +183,49 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("sessionId", this.getSessionId()); } /** - * Sets the appClass property value. The data source for Copilot data. For example, IPM.SkypeTeams.Message.Copilot.Excel or IPM.SkypeTeams.Message.Copilot.Loop. + * Sets the appClass property value. The appClass property * @param value Value to set for the appClass property. */ public void setAppClass(@jakarta.annotation.Nullable final String value) { this.backingStore.set("appClass", value); } /** - * Sets the attachments property value. The collection of documents attached to the interaction, such as cards and images. + * Sets the attachments property value. The attachments property * @param value Value to set for the attachments property. */ public void setAttachments(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("attachments", value); } /** - * Sets the body property value. The body of the message, including the text of the body and its body type. + * Sets the body property value. The body property * @param value Value to set for the body property. */ public void setBody(@jakarta.annotation.Nullable final ItemBody value) { this.backingStore.set("body", value); } /** - * Sets the contexts property value. The identifer that maps to all contexts associated with an interaction. + * Sets the contexts property value. The contexts property * @param value Value to set for the contexts property. */ public void setContexts(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("contexts", value); } /** - * Sets the conversationType property value. The type of the conversation. For example, appchat or bizchat. + * Sets the conversationType property value. The conversationType property * @param value Value to set for the conversationType property. */ public void setConversationType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("conversationType", value); } /** - * Sets the createdDateTime property value. The time when the interaction was created. + * 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 etag property value. The timestamp of when the interaction was last modified. + * Sets the etag property value. The etag property * @param value Value to set for the etag property. */ public void setEtag(@jakarta.annotation.Nullable final String value) { @@ -246,35 +246,35 @@ public void setInteractionType(@jakarta.annotation.Nullable final AiInteractionT this.backingStore.set("interactionType", value); } /** - * Sets the links property value. The collection of links that appear in the interaction. + * Sets the links property value. The links property * @param value Value to set for the links property. */ public void setLinks(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("links", value); } /** - * Sets the locale property value. The locale of the sender. + * Sets the locale property value. The locale property * @param value Value to set for the locale property. */ public void setLocale(@jakarta.annotation.Nullable final String value) { this.backingStore.set("locale", value); } /** - * Sets the mentions property value. The collection of the entities that were mentioned in the interaction, including users, bots, and so on. + * Sets the mentions property value. The mentions property * @param value Value to set for the mentions property. */ public void setMentions(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("mentions", value); } /** - * Sets the requestId property value. The identifier that groups a user prompt with its Copilot response. + * Sets the requestId property value. The requestId property * @param value Value to set for the requestId property. */ public void setRequestId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("requestId", value); } /** - * Sets the sessionId property value. The thread ID or conversation identifier that maps to all Copilot sessions for the user. + * Sets the sessionId property value. The sessionId property * @param value Value to set for the sessionId property. */ public void setSessionId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AiInteractionAttachment.java b/src/main/java/com/microsoft/graph/generated/models/AiInteractionAttachment.java index 9dce6090ad3..f3d27fe1cf3 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AiInteractionAttachment.java +++ b/src/main/java/com/microsoft/graph/generated/models/AiInteractionAttachment.java @@ -1,18 +1,28 @@ 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 AiInteractionAttachment extends Entity implements Parsable { +public class AiInteractionAttachment implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; /** * Instantiates a new {@link AiInteractionAttachment} and sets the default values. */ public AiInteractionAttachment() { - super(); + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); } /** * Creates a new instance of the appropriate class based on discriminator value @@ -25,7 +35,20 @@ public static AiInteractionAttachment createFromDiscriminatorValue(@jakarta.anno return new AiInteractionAttachment(); } /** - * Gets the attachmentId property value. The identifier for the attachment. This identifier is only unique within the message scope. + * 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 attachmentId property value. The attachmentId property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -33,7 +56,15 @@ public String getAttachmentId() { return this.backingStore.get("attachmentId"); } /** - * Gets the content property value. The content of the attachment. + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the content property value. The content property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -41,7 +72,7 @@ public String getContent() { return this.backingStore.get("content"); } /** - * Gets the contentType property value. The type of the content. For example, reference, file, and image/imageType. + * Gets the contentType property value. The contentType property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -49,7 +80,7 @@ public String getContentType() { return this.backingStore.get("contentType"); } /** - * Gets the contentUrl property value. The URL of the content. + * Gets the contentUrl property value. The contentUrl property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -62,68 +93,100 @@ public String getContentUrl() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + final HashMap> deserializerMap = new HashMap>(6); deserializerMap.put("attachmentId", (n) -> { this.setAttachmentId(n.getStringValue()); }); deserializerMap.put("content", (n) -> { this.setContent(n.getStringValue()); }); deserializerMap.put("contentType", (n) -> { this.setContentType(n.getStringValue()); }); deserializerMap.put("contentUrl", (n) -> { this.setContentUrl(n.getStringValue()); }); deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); return deserializerMap; } /** - * Gets the name property value. The name of the attachment. + * 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"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); - super.serialize(writer); writer.writeStringValue("attachmentId", this.getAttachmentId()); writer.writeStringValue("content", this.getContent()); writer.writeStringValue("contentType", this.getContentType()); writer.writeStringValue("contentUrl", this.getContentUrl()); writer.writeStringValue("name", this.getName()); + 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 attachmentId property value. The identifier for the attachment. This identifier is only unique within the message scope. + * Sets the attachmentId property value. The attachmentId property * @param value Value to set for the attachmentId property. */ public void setAttachmentId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("attachmentId", value); } /** - * Sets the content property value. The content of the attachment. + * 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 content property value. The content property * @param value Value to set for the content property. */ public void setContent(@jakarta.annotation.Nullable final String value) { this.backingStore.set("content", value); } /** - * Sets the contentType property value. The type of the content. For example, reference, file, and image/imageType. + * Sets the contentType property value. The contentType property * @param value Value to set for the contentType property. */ public void setContentType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("contentType", value); } /** - * Sets the contentUrl property value. The URL of the content. + * Sets the contentUrl property value. The contentUrl property * @param value Value to set for the contentUrl property. */ public void setContentUrl(@jakarta.annotation.Nullable final String value) { this.backingStore.set("contentUrl", value); } /** - * Sets the name property value. The name of the attachment. + * 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); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/AiInteractionContext.java b/src/main/java/com/microsoft/graph/generated/models/AiInteractionContext.java index a5b7b79b6fc..31fca5e7d5a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AiInteractionContext.java +++ b/src/main/java/com/microsoft/graph/generated/models/AiInteractionContext.java @@ -1,18 +1,28 @@ 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 AiInteractionContext extends Entity implements Parsable { +public class AiInteractionContext implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; /** * Instantiates a new {@link AiInteractionContext} and sets the default values. */ public AiInteractionContext() { - super(); + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); } /** * Creates a new instance of the appropriate class based on discriminator value @@ -25,7 +35,28 @@ public static AiInteractionContext createFromDiscriminatorValue(@jakarta.annotat return new AiInteractionContext(); } /** - * Gets the contextReference property value. The full file URL where the interaction happened. + * 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 contextReference property value. The contextReference property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -33,7 +64,7 @@ public String getContextReference() { return this.backingStore.get("contextReference"); } /** - * Gets the contextType property value. The type of the file. + * Gets the contextType property value. The contextType property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -41,7 +72,7 @@ public String getContextType() { return this.backingStore.get("contextType"); } /** - * Gets the displayName property value. The name of the file. + * Gets the displayName property value. The displayName property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -54,42 +85,74 @@ public String getDisplayName() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + final HashMap> deserializerMap = new HashMap>(4); deserializerMap.put("contextReference", (n) -> { this.setContextReference(n.getStringValue()); }); deserializerMap.put("contextType", (n) -> { this.setContextType(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(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); - super.serialize(writer); writer.writeStringValue("contextReference", this.getContextReference()); writer.writeStringValue("contextType", this.getContextType()); writer.writeStringValue("displayName", this.getDisplayName()); + 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 contextReference property value. The full file URL where the interaction happened. + * 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 contextReference property value. The contextReference property * @param value Value to set for the contextReference property. */ public void setContextReference(@jakarta.annotation.Nullable final String value) { this.backingStore.set("contextReference", value); } /** - * Sets the contextType property value. The type of the file. + * Sets the contextType property value. The contextType property * @param value Value to set for the contextType property. */ public void setContextType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("contextType", value); } /** - * Sets the displayName property value. The name of the file. + * 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 @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/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/AiInteractionLink.java b/src/main/java/com/microsoft/graph/generated/models/AiInteractionLink.java index 48b103f8c91..461352a45ee 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AiInteractionLink.java +++ b/src/main/java/com/microsoft/graph/generated/models/AiInteractionLink.java @@ -1,18 +1,28 @@ 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 AiInteractionLink extends Entity implements Parsable { +public class AiInteractionLink implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; /** * Instantiates a new {@link AiInteractionLink} and sets the default values. */ public AiInteractionLink() { - super(); + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); } /** * Creates a new instance of the appropriate class based on discriminator value @@ -25,7 +35,28 @@ public static AiInteractionLink createFromDiscriminatorValue(@jakarta.annotation return new AiInteractionLink(); } /** - * Gets the displayName property value. The name of the link. + * 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. The displayName property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -38,14 +69,15 @@ public String getDisplayName() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + final HashMap> deserializerMap = new HashMap>(4); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("linkType", (n) -> { this.setLinkType(n.getStringValue()); }); deserializerMap.put("linkUrl", (n) -> { this.setLinkUrl(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); return deserializerMap; } /** - * Gets the linkType property value. Information about a link in an app chat or Business Chat (BizChat) interaction. + * Gets the linkType property value. The linkType property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -53,43 +85,74 @@ public String getLinkType() { return this.backingStore.get("linkType"); } /** - * Gets the linkUrl property value. The URL of the link. + * Gets the linkUrl property value. The linkUrl property * @return a {@link String} */ @jakarta.annotation.Nullable public String getLinkUrl() { return this.backingStore.get("linkUrl"); } + /** + * 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); - super.serialize(writer); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeStringValue("linkType", this.getLinkType()); writer.writeStringValue("linkUrl", this.getLinkUrl()); + 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 displayName property value. The name of the link. + * 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. 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 linkType property value. Information about a link in an app chat or Business Chat (BizChat) interaction. + * Sets the linkType property value. The linkType property * @param value Value to set for the linkType property. */ public void setLinkType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("linkType", value); } /** - * Sets the linkUrl property value. The URL of the link. + * Sets the linkUrl property value. The linkUrl property * @param value Value to set for the linkUrl property. */ public void setLinkUrl(@jakarta.annotation.Nullable final String value) { this.backingStore.set("linkUrl", 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/AiInteractionMention.java b/src/main/java/com/microsoft/graph/generated/models/AiInteractionMention.java index 4dfd3098b32..9d9dfeed28f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AiInteractionMention.java +++ b/src/main/java/com/microsoft/graph/generated/models/AiInteractionMention.java @@ -1,18 +1,28 @@ 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 AiInteractionMention extends Entity implements Parsable { +public class AiInteractionMention implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; /** * Instantiates a new {@link AiInteractionMention} and sets the default values. */ public AiInteractionMention() { - super(); + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); } /** * Creates a new instance of the appropriate class based on discriminator value @@ -24,20 +34,42 @@ public static AiInteractionMention createFromDiscriminatorValue(@jakarta.annotat Objects.requireNonNull(parseNode); return new AiInteractionMention(); } + /** + * 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>(super.getFieldDeserializers()); + final HashMap> deserializerMap = new HashMap>(4); deserializerMap.put("mentioned", (n) -> { this.setMentioned(n.getObjectValue(AiInteractionMentionedIdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("mentionId", (n) -> { this.setMentionId(n.getIntegerValue()); }); deserializerMap.put("mentionText", (n) -> { this.setMentionText(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); return deserializerMap; } /** - * Gets the mentioned property value. The entity mentioned in the message. + * Gets the mentioned property value. The mentioned property * @return a {@link AiInteractionMentionedIdentitySet} */ @jakarta.annotation.Nullable @@ -45,7 +77,7 @@ public AiInteractionMentionedIdentitySet getMentioned() { return this.backingStore.get("mentioned"); } /** - * Gets the mentionId property value. The identifier for the mention. + * Gets the mentionId property value. The mentionId property * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -53,43 +85,74 @@ public Integer getMentionId() { return this.backingStore.get("mentionId"); } /** - * Gets the mentionText property value. The text mentioned in the message. + * Gets the mentionText property value. The mentionText property * @return a {@link String} */ @jakarta.annotation.Nullable public String getMentionText() { return this.backingStore.get("mentionText"); } + /** + * 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); - super.serialize(writer); writer.writeObjectValue("mentioned", this.getMentioned()); writer.writeIntegerValue("mentionId", this.getMentionId()); writer.writeStringValue("mentionText", this.getMentionText()); + 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 mentioned property value. The entity mentioned in the message. + * 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 mentioned property value. The mentioned property * @param value Value to set for the mentioned property. */ public void setMentioned(@jakarta.annotation.Nullable final AiInteractionMentionedIdentitySet value) { this.backingStore.set("mentioned", value); } /** - * Sets the mentionId property value. The identifier for the mention. + * Sets the mentionId property value. The mentionId property * @param value Value to set for the mentionId property. */ public void setMentionId(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("mentionId", value); } /** - * Sets the mentionText property value. The text mentioned in the message. + * Sets the mentionText property value. The mentionText property * @param value Value to set for the mentionText property. */ public void setMentionText(@jakarta.annotation.Nullable final String value) { this.backingStore.set("mentionText", 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/AiInteractionMentionedIdentitySet.java b/src/main/java/com/microsoft/graph/generated/models/AiInteractionMentionedIdentitySet.java index cb439c6042b..e184e2f8442 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AiInteractionMentionedIdentitySet.java +++ b/src/main/java/com/microsoft/graph/generated/models/AiInteractionMentionedIdentitySet.java @@ -45,7 +45,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the tag property value. The tag details. + * Gets the tag property value. The tag property * @return a {@link TeamworkTagIdentity} */ @jakarta.annotation.Nullable @@ -70,7 +70,7 @@ public void setConversation(@jakarta.annotation.Nullable final TeamworkConversat this.backingStore.set("conversation", value); } /** - * Sets the tag property value. The tag details. + * Sets the tag property value. The tag property * @param value Value to set for the tag property. */ public void setTag(@jakarta.annotation.Nullable final TeamworkTagIdentity 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 25a3b6cf2b5..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,16 +32,25 @@ 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; } /** - * Gets the interactionHistory property value. The history of interactions between AI agents and users. + * Gets the interactionHistory property value. The interactionHistory property * @return a {@link AiInteractionHistory} */ @jakarta.annotation.Nullable 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,12 +59,20 @@ 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 history of interactions between AI agents and users. + * Sets the interactionHistory property value. The interactionHistory property * @param value Value to set for the interactionHistory property. */ 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 new file mode 100644 index 00000000000..4ec6f215eb4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AkamaiAttackGroupActionModel.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 AkamaiAttackGroupActionModel implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AkamaiAttackGroupActionModel} and sets the default values. + */ + public AkamaiAttackGroupActionModel() { + 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 AkamaiAttackGroupActionModel} + */ + @jakarta.annotation.Nonnull + public static AkamaiAttackGroupActionModel createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AkamaiAttackGroupActionModel(); + } + /** + * 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 + public String 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("action", (n) -> { this.setAction(n.getStringValue()); }); + deserializerMap.put("group", (n) -> { this.setGroup(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * 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 + public String getGroup() { + return this.backingStore.get("group"); + } + /** + * 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("action", this.getAction()); + writer.writeStringValue("group", this.getGroup()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * 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) { + 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 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) { + this.backingStore.set("group", 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/AkamaiCustomRuleModel.java b/src/main/java/com/microsoft/graph/generated/models/AkamaiCustomRuleModel.java new file mode 100644 index 00000000000..e542ce63e25 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AkamaiCustomRuleModel.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 AkamaiCustomRuleModel implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AkamaiCustomRuleModel} and sets the default values. + */ + public AkamaiCustomRuleModel() { + 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 AkamaiCustomRuleModel} + */ + @jakarta.annotation.Nonnull + public static AkamaiCustomRuleModel createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AkamaiCustomRuleModel(); + } + /** + * 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 + public String 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>(4); + deserializerMap.put("action", (n) -> { this.setAction(n.getStringValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("ruleId", (n) -> { this.setRuleId(n.getStringValue()); }); + return deserializerMap; + } + /** + * 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 + 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 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 + public String getRuleId() { + return this.backingStore.get("ruleId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("action", this.getAction()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("ruleId", this.getRuleId()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * 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) { + 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 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) { + 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 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) { + this.backingStore.set("ruleId", 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 new file mode 100644 index 00000000000..9ab25a32ef2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AkamaiRapidRulesModel.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 AkamaiRapidRulesModel implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AkamaiRapidRulesModel} and sets the default values. + */ + public AkamaiRapidRulesModel() { + 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 AkamaiRapidRulesModel} + */ + @jakarta.annotation.Nonnull + public static AkamaiRapidRulesModel createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AkamaiRapidRulesModel(); + } + /** + * 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 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 + public String getDefaultAction() { + return this.backingStore.get("defaultAction"); + } + /** + * 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("defaultAction", (n) -> { this.setDefaultAction(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 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 + 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("defaultAction", this.getDefaultAction()); + 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 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. 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) { + 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/AkamaiVerifiedDetailsModel.java b/src/main/java/com/microsoft/graph/generated/models/AkamaiVerifiedDetailsModel.java new file mode 100644 index 00000000000..b7564c24efa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AkamaiVerifiedDetailsModel.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 AkamaiVerifiedDetailsModel extends WebApplicationFirewallVerifiedDetails implements Parsable { + /** + * Instantiates a new {@link AkamaiVerifiedDetailsModel} and sets the default values. + */ + public AkamaiVerifiedDetailsModel() { + super(); + this.setOdataType("#microsoft.graph.akamaiVerifiedDetailsModel"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AkamaiVerifiedDetailsModel} + */ + @jakarta.annotation.Nonnull + public static AkamaiVerifiedDetailsModel createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AkamaiVerifiedDetailsModel(); + } + /** + * 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 + public java.util.List getActiveAttackGroups() { + return this.backingStore.get("activeAttackGroups"); + } + /** + * 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 + public java.util.List getActiveCustomRules() { + return this.backingStore.get("activeCustomRules"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("activeAttackGroups", (n) -> { this.setActiveAttackGroups(n.getCollectionOfObjectValues(AkamaiAttackGroupActionModel::createFromDiscriminatorValue)); }); + deserializerMap.put("activeCustomRules", (n) -> { this.setActiveCustomRules(n.getCollectionOfObjectValues(AkamaiCustomRuleModel::createFromDiscriminatorValue)); }); + deserializerMap.put("rapidRules", (n) -> { this.setRapidRules(n.getObjectValue(AkamaiRapidRulesModel::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * 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 + public AkamaiRapidRulesModel getRapidRules() { + return this.backingStore.get("rapidRules"); + } + /** + * Serializes information the current object + * @param writer 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("activeAttackGroups", this.getActiveAttackGroups()); + writer.writeCollectionOfObjectValues("activeCustomRules", this.getActiveCustomRules()); + writer.writeObjectValue("rapidRules", this.getRapidRules()); + } + /** + * 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. 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. 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) { + this.backingStore.set("rapidRules", 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 new file mode 100644 index 00000000000..bb64e4946ab --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AkamaiWebApplicationFirewallProvider.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 AkamaiWebApplicationFirewallProvider extends WebApplicationFirewallProvider implements Parsable { + /** + * Instantiates a new {@link AkamaiWebApplicationFirewallProvider} and sets the default values. + */ + public AkamaiWebApplicationFirewallProvider() { + super(); + this.setOdataType("#microsoft.graph.akamaiWebApplicationFirewallProvider"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AkamaiWebApplicationFirewallProvider} + */ + @jakarta.annotation.Nonnull + public static AkamaiWebApplicationFirewallProvider createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AkamaiWebApplicationFirewallProvider(); + } + /** + * 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 + public String getAccessToken() { + return this.backingStore.get("accessToken"); + } + /** + * 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 + public String getClientSecret() { + return this.backingStore.get("clientSecret"); + } + /** + * 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 + public String getClientToken() { + return this.backingStore.get("clientToken"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("accessToken", (n) -> { this.setAccessToken(n.getStringValue()); }); + deserializerMap.put("clientSecret", (n) -> { this.setClientSecret(n.getStringValue()); }); + deserializerMap.put("clientToken", (n) -> { this.setClientToken(n.getStringValue()); }); + deserializerMap.put("hostPrefix", (n) -> { this.setHostPrefix(n.getStringValue()); }); + return deserializerMap; + } + /** + * 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 + public String getHostPrefix() { + return this.backingStore.get("hostPrefix"); + } + /** + * Serializes information the current object + * @param writer 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("accessToken", this.getAccessToken()); + writer.writeStringValue("clientSecret", this.getClientSecret()); + writer.writeStringValue("clientToken", this.getClientToken()); + writer.writeStringValue("hostPrefix", this.getHostPrefix()); + } + /** + * 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. 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. 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. 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) { + this.backingStore.set("hostPrefix", 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/AndroidCompliancePolicy.java b/src/main/java/com/microsoft/graph/generated/models/AndroidCompliancePolicy.java index 43fa5dcb390..df5c10188e4 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AndroidCompliancePolicy.java +++ b/src/main/java/com/microsoft/graph/generated/models/AndroidCompliancePolicy.java @@ -147,7 +147,7 @@ public AndroidRequiredPasswordType getPasswordRequiredType() { return this.backingStore.get("passwordRequiredType"); } /** - * Gets the securityBlockJailbrokenDevices property value. Devices must not be jailbroken or rooted. + * Gets the securityBlockJailbrokenDevices property value. Indicates the device should not be rooted. When TRUE, if the device is detected as rooted it will be reported non-compliant. When FALSE, the device is not reported as non-compliant regardless of device rooted state. Default is FALSE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -333,7 +333,7 @@ public void setPasswordRequiredType(@jakarta.annotation.Nullable final AndroidRe this.backingStore.set("passwordRequiredType", value); } /** - * Sets the securityBlockJailbrokenDevices property value. Devices must not be jailbroken or rooted. + * Sets the securityBlockJailbrokenDevices property value. Indicates the device should not be rooted. When TRUE, if the device is detected as rooted it will be reported non-compliant. When FALSE, the device is not reported as non-compliant regardless of device rooted state. Default is FALSE. * @param value Value to set for the securityBlockJailbrokenDevices property. */ public void setSecurityBlockJailbrokenDevices(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AndroidStoreApp.java b/src/main/java/com/microsoft/graph/generated/models/AndroidStoreApp.java index 9333bf7b42e..775d4deddab 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AndroidStoreApp.java +++ b/src/main/java/com/microsoft/graph/generated/models/AndroidStoreApp.java @@ -57,7 +57,7 @@ public AndroidMinimumOperatingSystem getMinimumSupportedOperatingSystem() { return this.backingStore.get("minimumSupportedOperatingSystem"); } /** - * Gets the packageId property value. The package identifier. + * Gets the packageId property value. The package identifier. This property is read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -89,7 +89,7 @@ public void setMinimumSupportedOperatingSystem(@jakarta.annotation.Nullable fina this.backingStore.set("minimumSupportedOperatingSystem", value); } /** - * Sets the packageId property value. The package identifier. + * Sets the packageId property value. The package identifier. This property is read-only. * @param value Value to set for the packageId property. */ public void setPackageId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AndroidWorkProfileCompliancePolicy.java b/src/main/java/com/microsoft/graph/generated/models/AndroidWorkProfileCompliancePolicy.java index 5c8dd394d7a..4f28e4c311a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AndroidWorkProfileCompliancePolicy.java +++ b/src/main/java/com/microsoft/graph/generated/models/AndroidWorkProfileCompliancePolicy.java @@ -147,7 +147,7 @@ public AndroidRequiredPasswordType getPasswordRequiredType() { return this.backingStore.get("passwordRequiredType"); } /** - * Gets the securityBlockJailbrokenDevices property value. Devices must not be jailbroken or rooted. + * Gets the securityBlockJailbrokenDevices property value. Indicates the device should not be rooted. When TRUE, if the device is detected as rooted it will be reported non-compliant. When FALSE, the device is not reported as non-compliant regardless of device rooted state. Default is FALSE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -187,7 +187,7 @@ public Boolean getSecurityRequireGooglePlayServices() { return this.backingStore.get("securityRequireGooglePlayServices"); } /** - * Gets the securityRequireSafetyNetAttestationBasicIntegrity property value. Require the device to pass the SafetyNet basic integrity check. + * Gets the securityRequireSafetyNetAttestationBasicIntegrity property value. Require the device to pass the Play Integrity basic integrity check. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -195,7 +195,7 @@ public Boolean getSecurityRequireSafetyNetAttestationBasicIntegrity() { return this.backingStore.get("securityRequireSafetyNetAttestationBasicIntegrity"); } /** - * Gets the securityRequireSafetyNetAttestationCertifiedDevice property value. Require the device to pass the SafetyNet certified device check. + * Gets the securityRequireSafetyNetAttestationCertifiedDevice property value. Require the device to pass the Play Integrity device integrity check. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -333,7 +333,7 @@ public void setPasswordRequiredType(@jakarta.annotation.Nullable final AndroidRe this.backingStore.set("passwordRequiredType", value); } /** - * Sets the securityBlockJailbrokenDevices property value. Devices must not be jailbroken or rooted. + * Sets the securityBlockJailbrokenDevices property value. Indicates the device should not be rooted. When TRUE, if the device is detected as rooted it will be reported non-compliant. When FALSE, the device is not reported as non-compliant regardless of device rooted state. Default is FALSE. * @param value Value to set for the securityBlockJailbrokenDevices property. */ public void setSecurityBlockJailbrokenDevices(@jakarta.annotation.Nullable final Boolean value) { @@ -368,14 +368,14 @@ public void setSecurityRequireGooglePlayServices(@jakarta.annotation.Nullable fi this.backingStore.set("securityRequireGooglePlayServices", value); } /** - * Sets the securityRequireSafetyNetAttestationBasicIntegrity property value. Require the device to pass the SafetyNet basic integrity check. + * Sets the securityRequireSafetyNetAttestationBasicIntegrity property value. Require the device to pass the Play Integrity basic integrity check. * @param value Value to set for the securityRequireSafetyNetAttestationBasicIntegrity property. */ public void setSecurityRequireSafetyNetAttestationBasicIntegrity(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("securityRequireSafetyNetAttestationBasicIntegrity", value); } /** - * Sets the securityRequireSafetyNetAttestationCertifiedDevice property value. Require the device to pass the SafetyNet certified device check. + * Sets the securityRequireSafetyNetAttestationCertifiedDevice property value. Require the device to pass the Play Integrity device integrity check. * @param value Value to set for the securityRequireSafetyNetAttestationCertifiedDevice property. */ public void setSecurityRequireSafetyNetAttestationCertifiedDevice(@jakarta.annotation.Nullable final Boolean 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/AppScope.java b/src/main/java/com/microsoft/graph/generated/models/AppScope.java index a1012d50f75..cb72bcbd689 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AppScope.java +++ b/src/main/java/com/microsoft/graph/generated/models/AppScope.java @@ -25,7 +25,7 @@ public static AppScope createFromDiscriminatorValue(@jakarta.annotation.Nonnull return new AppScope(); } /** - * Gets the displayName property value. Provides the display name of the app-specific resource represented by the app scope. Read only. + * Gets the displayName property value. Provides the display name of the app-specific resource represented by the app scope. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -62,7 +62,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("type", this.getType()); } /** - * Sets the displayName property value. Provides the display name of the app-specific resource represented by the app scope. Read only. + * Sets the displayName property value. Provides the display name of the app-specific resource represented by the app scope. Read-only. * @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/ApplePushNotificationCertificate.java b/src/main/java/com/microsoft/graph/generated/models/ApplePushNotificationCertificate.java index 70cd596450c..4555c3ecfe9 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ApplePushNotificationCertificate.java +++ b/src/main/java/com/microsoft/graph/generated/models/ApplePushNotificationCertificate.java @@ -37,7 +37,7 @@ public String getAppleIdentifier() { return this.backingStore.get("appleIdentifier"); } /** - * Gets the certificate property value. Not yet documented + * Gets the certificate property value. The certificate property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -132,7 +132,7 @@ public void setAppleIdentifier(@jakarta.annotation.Nullable final String value) this.backingStore.set("appleIdentifier", value); } /** - * Sets the certificate property value. Not yet documented + * Sets the certificate property value. The certificate property * @param value Value to set for the certificate property. */ public void setCertificate(@jakarta.annotation.Nullable final String 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/ApplicationContext.java b/src/main/java/com/microsoft/graph/generated/models/ApplicationContext.java new file mode 100644 index 00000000000..ec82c2aeb0a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ApplicationContext.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 ApplicationContext extends SignInContext implements Parsable { + /** + * Instantiates a new {@link ApplicationContext} and sets the default values. + */ + public ApplicationContext() { + super(); + this.setOdataType("#microsoft.graph.applicationContext"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ApplicationContext} + */ + @jakarta.annotation.Nonnull + public static ApplicationContext createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicationContext(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("includeApplications", (n) -> { this.setIncludeApplications(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the includeApplications property value. Collection of appId values for the applications. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getIncludeApplications() { + return this.backingStore.get("includeApplications"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfPrimitiveValues("includeApplications", this.getIncludeApplications()); + } + /** + * Sets the includeApplications property value. Collection of appId values for the applications. + * @param value Value to set for the includeApplications property. + */ + public void setIncludeApplications(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("includeApplications", value); + } +} diff --git a/src/main/java/com/microsoft/graph/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 c485924f77a..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; @@ -25,13 +27,21 @@ public static ApplicationTemplate createFromDiscriminatorValue(@jakarta.annotati return new ApplicationTemplate(); } /** - * Gets the categories property value. The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. + * Gets the categories property value. The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. Supports $filter (contains). * @return a {@link java.util.List} */ @jakarta.annotation.Nullable 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} @@ -41,13 +51,21 @@ public String getDescription() { return this.backingStore.get("description"); } /** - * Gets the displayName property value. The name of the application. + * Gets the displayName property value. The name of the application. Supports $filter (contains). * @return a {@link String} */ @jakarta.annotation.Nullable 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,21 +169,34 @@ 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()); } /** - * Sets the categories property value. The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. + * Sets the categories property value. The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design & hosting. Supports $filter (contains). * @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 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. @@ -136,12 +205,19 @@ public void setDescription(@jakarta.annotation.Nullable final String value) { this.backingStore.set("description", value); } /** - * Sets the displayName property value. The name of the application. + * Sets the displayName property value. The name of the application. Supports $filter (contains). * @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 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/AssignmentRequestApprovalStageCallbackData.java b/src/main/java/com/microsoft/graph/generated/models/AssignmentRequestApprovalStageCallbackData.java new file mode 100644 index 00000000000..2667952dc60 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AssignmentRequestApprovalStageCallbackData.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 AssignmentRequestApprovalStageCallbackData extends AccessPackageAssignmentRequestCallbackData implements Parsable { + /** + * Instantiates a new {@link AssignmentRequestApprovalStageCallbackData} and sets the default values. + */ + public AssignmentRequestApprovalStageCallbackData() { + super(); + this.setOdataType("#microsoft.graph.assignmentRequestApprovalStageCallbackData"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AssignmentRequestApprovalStageCallbackData} + */ + @jakarta.annotation.Nonnull + public static AssignmentRequestApprovalStageCallbackData createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AssignmentRequestApprovalStageCallbackData(); + } + /** + * Gets the approvalStage property value. The stage in the approval decision. + * @return a {@link AccessPackageApprovalStage} + */ + @jakarta.annotation.Nullable + public AccessPackageApprovalStage getApprovalStage() { + return this.backingStore.get("approvalStage"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("approvalStage", (n) -> { this.setApprovalStage(n.getObjectValue(AccessPackageApprovalStage::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("approvalStage", this.getApprovalStage()); + } + /** + * Sets the approvalStage property value. The stage in the approval decision. + * @param value Value to set for the approvalStage property. + */ + public void setApprovalStage(@jakarta.annotation.Nullable final AccessPackageApprovalStage value) { + this.backingStore.set("approvalStage", 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/AuthContext.java b/src/main/java/com/microsoft/graph/generated/models/AuthContext.java new file mode 100644 index 00000000000..1d53f705532 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AuthContext.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 AuthContext extends SignInContext implements Parsable { + /** + * Instantiates a new {@link AuthContext} and sets the default values. + */ + public AuthContext() { + super(); + this.setOdataType("#microsoft.graph.authContext"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AuthContext} + */ + @jakarta.annotation.Nonnull + public static AuthContext createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AuthContext(); + } + /** + * Gets the authenticationContextValue property value. Supported values are c1 through c99. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAuthenticationContextValue() { + return this.backingStore.get("authenticationContextValue"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("authenticationContextValue", (n) -> { this.setAuthenticationContextValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("authenticationContextValue", this.getAuthenticationContextValue()); + } + /** + * Sets the authenticationContextValue property value. Supported values are c1 through c99. + * @param value Value to set for the authenticationContextValue property. + */ + public void setAuthenticationContextValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("authenticationContextValue", value); + } +} diff --git a/src/main/java/com/microsoft/graph/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 572f9b0e9e0..c6086154d08 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AuthenticationEventListener.java +++ b/src/main/java/com/microsoft/graph/generated/models/AuthenticationEventListener.java @@ -30,15 +30,19 @@ public static AuthenticationEventListener createFromDiscriminatorValue(@jakarta. case "#microsoft.graph.onAttributeCollectionStartListener": return new OnAttributeCollectionStartListener(); 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(); } /** - * Gets the authenticationEventsFlowId property value. Indicates the authenticationEventListener is associated with an authenticationEventsFlow. Read-only. + * Gets the authenticationEventsFlowId property value. The identifier of the authenticationEventsFlow object. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -53,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>} @@ -62,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; } /** @@ -73,9 +86,10 @@ 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. Indicates the authenticationEventListener is associated with an authenticationEventsFlow. Read-only. + * Sets the authenticationEventsFlowId property value. The identifier of the authenticationEventsFlow object. * @param value Value to set for the authenticationEventsFlowId property. */ public void setAuthenticationEventsFlowId(@jakarta.annotation.Nullable final String value) { @@ -88,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/AuthenticationFlow.java b/src/main/java/com/microsoft/graph/generated/models/AuthenticationFlow.java new file mode 100644 index 00000000000..4fb4373c62b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AuthenticationFlow.java @@ -0,0 +1,125 @@ +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 AuthenticationFlow implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AuthenticationFlow} and sets the default values. + */ + public AuthenticationFlow() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AuthenticationFlow} + */ + @jakarta.annotation.Nonnull + public static AuthenticationFlow createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AuthenticationFlow(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(2); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("transferMethod", (n) -> { this.setTransferMethod(n.getEnumSetValue(ConditionalAccessTransferMethods::forValue)); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the transferMethod property value. Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. Default value is none. + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getTransferMethod() { + return this.backingStore.get("transferMethod"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumSetValue("transferMethod", this.getTransferMethod()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the transferMethod property value. Represents the transfer methods in scope for the policy. The possible values are: none, deviceCodeFlow, authenticationTransfer, unknownFutureValue. Default value is none. + * @param value Value to set for the transferMethod property. + */ + public void setTransferMethod(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("transferMethod", value); + } +} diff --git a/src/main/java/com/microsoft/graph/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/AutoRestartNotificationDismissalMethod.java b/src/main/java/com/microsoft/graph/generated/models/AutoRestartNotificationDismissalMethod.java index 736a5255cc3..702edd6559a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AutoRestartNotificationDismissalMethod.java +++ b/src/main/java/com/microsoft/graph/generated/models/AutoRestartNotificationDismissalMethod.java @@ -14,7 +14,7 @@ public enum AutoRestartNotificationDismissalMethod implements ValuedEnum { Automatic("automatic"), /** User dismissal. Allows the user to dismiss the notification */ User("user"), - /** Evolvable enum member */ + /** Evolvable enumeration sentinel value. Do not use. */ UnknownFutureValue("unknownFutureValue"); public final String value; AutoRestartNotificationDismissalMethod(final String 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/TelecomExpenseManagementPartnerCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/BuildingCollectionResponse.java similarity index 68% rename from src/main/java/com/microsoft/graph/generated/models/TelecomExpenseManagementPartnerCollectionResponse.java rename to src/main/java/com/microsoft/graph/generated/models/BuildingCollectionResponse.java index 140ce9ad367..41959bd9180 100644 --- a/src/main/java/com/microsoft/graph/generated/models/TelecomExpenseManagementPartnerCollectionResponse.java +++ b/src/main/java/com/microsoft/graph/generated/models/BuildingCollectionResponse.java @@ -7,22 +7,22 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class TelecomExpenseManagementPartnerCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { +public class BuildingCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { /** - * Instantiates a new {@link TelecomExpenseManagementPartnerCollectionResponse} and sets the default values. + * Instantiates a new {@link BuildingCollectionResponse} and sets the default values. */ - public TelecomExpenseManagementPartnerCollectionResponse() { + 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 TelecomExpenseManagementPartnerCollectionResponse} + * @return a {@link BuildingCollectionResponse} */ @jakarta.annotation.Nonnull - public static TelecomExpenseManagementPartnerCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + public static BuildingCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); - return new TelecomExpenseManagementPartnerCollectionResponse(); + return new BuildingCollectionResponse(); } /** * The deserialization information for the current model @@ -31,15 +31,15 @@ public static TelecomExpenseManagementPartnerCollectionResponse createFromDiscri @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(TelecomExpenseManagementPartner::createFromDiscriminatorValue)); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(Building::createFromDiscriminatorValue)); }); return deserializerMap; } /** * Gets the value property value. The value property - * @return a {@link java.util.List} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getValue() { + public java.util.List getValue() { return this.backingStore.get("value"); } /** @@ -55,7 +55,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ * Sets the value property value. The value property * @param value Value to set for the value property. */ - public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("value", value); } } diff --git a/src/main/java/com/microsoft/graph/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/CallEvent.java b/src/main/java/com/microsoft/graph/generated/models/CallEvent.java index 48916eee2c8..c0a9136932d 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CallEvent.java +++ b/src/main/java/com/microsoft/graph/generated/models/CallEvent.java @@ -41,7 +41,7 @@ public CallEventType getCallEventType() { return this.backingStore.get("callEventType"); } /** - * Gets the eventDateTime property value. The eventDateTime property + * Gets the eventDateTime property value. The date and time when the event occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -61,7 +61,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the participants property value. The participants property + * Gets the participants property value. Participants collection for the call event. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -87,14 +87,14 @@ public void setCallEventType(@jakarta.annotation.Nullable final CallEventType va this.backingStore.set("callEventType", value); } /** - * Sets the eventDateTime property value. The eventDateTime property + * Sets the eventDateTime property value. The date and time when the event occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @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 participants property value. The participants property + * Sets the participants property value. Participants collection for the call event. * @param value Value to set for the participants property. */ public void setParticipants(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/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> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(4); + final HashMap> deserializerMap = new HashMap>(5); deserializerMap.put("hideBotAfterEscalation", (n) -> { this.setHideBotAfterEscalation(n.getBooleanValue()); }); deserializerMap.put("isContentSharingNotificationEnabled", (n) -> { this.setIsContentSharingNotificationEnabled(n.getBooleanValue()); }); deserializerMap.put("isDeltaRosterEnabled", (n) -> { this.setIsDeltaRosterEnabled(n.getBooleanValue()); }); + deserializerMap.put("isInteractiveRosterEnabled", (n) -> { this.setIsInteractiveRosterEnabled(n.getBooleanValue()); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); return deserializerMap; } @@ -100,6 +101,14 @@ public Boolean getIsContentSharingNotificationEnabled() { public Boolean getIsDeltaRosterEnabled() { return this.backingStore.get("isDeltaRosterEnabled"); } + /** + * Gets the isInteractiveRosterEnabled property value. Indicates whether delta roster filtering by participant interactivity is enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsInteractiveRosterEnabled() { + return this.backingStore.get("isInteractiveRosterEnabled"); + } /** * Gets the @odata.type property value. The OdataType property * @return a {@link String} @@ -117,6 +126,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("hideBotAfterEscalation", this.getHideBotAfterEscalation()); writer.writeBooleanValue("isContentSharingNotificationEnabled", this.getIsContentSharingNotificationEnabled()); writer.writeBooleanValue("isDeltaRosterEnabled", this.getIsDeltaRosterEnabled()); + writer.writeBooleanValue("isInteractiveRosterEnabled", this.getIsInteractiveRosterEnabled()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeAdditionalData(this.getAdditionalData()); } @@ -156,6 +166,13 @@ public void setIsContentSharingNotificationEnabled(@jakarta.annotation.Nullable public void setIsDeltaRosterEnabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isDeltaRosterEnabled", value); } + /** + * Sets the isInteractiveRosterEnabled property value. Indicates whether delta roster filtering by participant interactivity is enabled. + * @param value Value to set for the isInteractiveRosterEnabled property. + */ + public void setIsInteractiveRosterEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isInteractiveRosterEnabled", value); + } /** * Sets the @odata.type property value. The OdataType property * @param value Value to set for the @odata.type property. diff --git a/src/main/java/com/microsoft/graph/generated/models/CallRecordingEventMessageDetail.java b/src/main/java/com/microsoft/graph/generated/models/CallRecordingEventMessageDetail.java index 43fda60be85..7ca01d9b8be 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CallRecordingEventMessageDetail.java +++ b/src/main/java/com/microsoft/graph/generated/models/CallRecordingEventMessageDetail.java @@ -51,7 +51,7 @@ public PeriodAndDuration getCallRecordingDuration() { return this.backingStore.get("callRecordingDuration"); } /** - * Gets the callRecordingStatus property value. Status of the call recording. Possible values are: success, failure, initial, chunkFinished, unknownFutureValue. + * Gets the callRecordingStatus property value. Status of the call recording. The possible values are: success, failure, initial, chunkFinished, unknownFutureValue. * @return a {@link CallRecordingStatus} */ @jakarta.annotation.Nullable @@ -135,7 +135,7 @@ public void setCallRecordingDuration(@jakarta.annotation.Nullable final PeriodAn this.backingStore.set("callRecordingDuration", value); } /** - * Sets the callRecordingStatus property value. Status of the call recording. Possible values are: success, failure, initial, chunkFinished, unknownFutureValue. + * Sets the callRecordingStatus property value. Status of the call recording. The possible values are: success, failure, initial, chunkFinished, unknownFutureValue. * @param value Value to set for the callRecordingStatus property. */ public void setCallRecordingStatus(@jakarta.annotation.Nullable final CallRecordingStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CallStartedEventMessageDetail.java b/src/main/java/com/microsoft/graph/generated/models/CallStartedEventMessageDetail.java index 980343a7f2e..9e3107dc97b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CallStartedEventMessageDetail.java +++ b/src/main/java/com/microsoft/graph/generated/models/CallStartedEventMessageDetail.java @@ -26,7 +26,7 @@ public static CallStartedEventMessageDetail createFromDiscriminatorValue(@jakart return new CallStartedEventMessageDetail(); } /** - * 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 @@ -73,7 +73,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("initiator", this.getInitiator()); } /** - * 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/ChallengingWord.java b/src/main/java/com/microsoft/graph/generated/models/ChallengingWord.java new file mode 100644 index 00000000000..0074bc1ac1a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ChallengingWord.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 ChallengingWord implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ChallengingWord} and sets the default values. + */ + public ChallengingWord() { + 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 ChallengingWord} + */ + @jakarta.annotation.Nonnull + public static ChallengingWord createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ChallengingWord(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the count property value. Number of times the word was found challenging by the student during the reading session. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getCount() { + return this.backingStore.get("count"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("count", (n) -> { this.setCount(n.getLongValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("word", (n) -> { this.setWord(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 word property value. The specific word that the student found challenging during the reading session. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getWord() { + return this.backingStore.get("word"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeLongValue("count", this.getCount()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("word", this.getWord()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the count property value. Number of times the word was found challenging by the student during the reading session. + * @param value Value to set for the count property. + */ + public void setCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("count", 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 word property value. The specific word that the student found challenging during the reading session. + * @param value Value to set for the word property. + */ + public void setWord(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("word", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Channel.java b/src/main/java/com/microsoft/graph/generated/models/Channel.java index f1a457ccc86..c54a0684261 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Channel.java +++ b/src/main/java/com/microsoft/graph/generated/models/Channel.java @@ -34,7 +34,7 @@ public java.util.List 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..7377b03480d 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. The targetedMessages property + * @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. The targetedMessages property + * @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 987207abede..96a5969ee56 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudCommunications.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudCommunications.java @@ -11,6 +11,9 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; +/** + * Represents a container that exposes navigation properties for cloud communications resources. + */ @jakarta.annotation.Generated("com.microsoft.kiota") public class CloudCommunications implements AdditionalDataHolder, BackedModel, Parsable { /** @@ -48,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} @@ -78,10 +89,12 @@ public java.util.List getCalls() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(5); + 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()); }); + deserializerMap.put("onlineMeetingConversations", (n) -> { this.setOnlineMeetingConversations(n.getCollectionOfObjectValues(OnlineMeetingEngagementConversation::createFromDiscriminatorValue)); }); deserializerMap.put("onlineMeetings", (n) -> { this.setOnlineMeetings(n.getCollectionOfObjectValues(OnlineMeeting::createFromDiscriminatorValue)); }); deserializerMap.put("presences", (n) -> { this.setPresences(n.getCollectionOfObjectValues(Presence::createFromDiscriminatorValue)); }); return deserializerMap; @@ -94,6 +107,14 @@ public Map> getFieldDeserializers public String getOdataType() { return this.backingStore.get("odataType"); } + /** + * Gets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getOnlineMeetingConversations() { + return this.backingStore.get("onlineMeetingConversations"); + } /** * Gets the onlineMeetings property value. The onlineMeetings property * @return a {@link java.util.List} @@ -116,9 +137,11 @@ 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()); + writer.writeCollectionOfObjectValues("onlineMeetingConversations", this.getOnlineMeetingConversations()); writer.writeCollectionOfObjectValues("onlineMeetings", this.getOnlineMeetings()); writer.writeCollectionOfObjectValues("presences", this.getPresences()); writer.writeAdditionalData(this.getAdditionalData()); @@ -130,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. @@ -159,6 +189,13 @@ public void setCalls(@jakarta.annotation.Nullable final java.util.List val public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } + /** + * Sets the onlineMeetingConversations property value. A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + * @param value Value to set for the onlineMeetingConversations property. + */ + public void setOnlineMeetingConversations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("onlineMeetingConversations", value); + } /** * Sets the onlineMeetings property value. The onlineMeetings property * @param value Value to set for the onlineMeetings 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 new file mode 100644 index 00000000000..e28fd74931b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CloudFlareRuleModel.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 CloudFlareRuleModel implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudFlareRuleModel} and sets the default values. + */ + public CloudFlareRuleModel() { + 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 CloudFlareRuleModel} + */ + @jakarta.annotation.Nonnull + public static CloudFlareRuleModel createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudFlareRuleModel(); + } + /** + * 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 + public String 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>(4); + deserializerMap.put("action", (n) -> { this.setAction(n.getStringValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("ruleId", (n) -> { this.setRuleId(n.getStringValue()); }); + return deserializerMap; + } + /** + * 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 + 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 ruleId property value. Unique identifier assigned to the rule by Cloudflare or the integration. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRuleId() { + return this.backingStore.get("ruleId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("action", this.getAction()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("ruleId", this.getRuleId()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * 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) { + 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 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) { + 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 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) { + this.backingStore.set("ruleId", 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 new file mode 100644 index 00000000000..4413d33982a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CloudFlareRulesetModel.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 CloudFlareRulesetModel implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudFlareRulesetModel} and sets the default values. + */ + public CloudFlareRulesetModel() { + 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 CloudFlareRulesetModel} + */ + @jakarta.annotation.Nonnull + public static CloudFlareRulesetModel createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudFlareRulesetModel(); + } + /** + * 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("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("phaseName", (n) -> { this.setPhaseName(n.getStringValue()); }); + deserializerMap.put("rulesetId", (n) -> { this.setRulesetId(n.getStringValue()); }); + return deserializerMap; + } + /** + * 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 + 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 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 + public String getPhaseName() { + return this.backingStore.get("phaseName"); + } + /** + * Gets the rulesetId property value. Unique identifier assigned to the ruleset by Cloudflare or the integration. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRulesetId() { + return this.backingStore.get("rulesetId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("phaseName", this.getPhaseName()); + writer.writeStringValue("rulesetId", this.getRulesetId()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the name property value. 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) { + 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 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. 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) { + this.backingStore.set("rulesetId", 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 new file mode 100644 index 00000000000..5a052e14d5a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CloudFlareVerifiedDetailsModel.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 CloudFlareVerifiedDetailsModel extends WebApplicationFirewallVerifiedDetails implements Parsable { + /** + * Instantiates a new {@link CloudFlareVerifiedDetailsModel} and sets the default values. + */ + public CloudFlareVerifiedDetailsModel() { + super(); + this.setOdataType("#microsoft.graph.cloudFlareVerifiedDetailsModel"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CloudFlareVerifiedDetailsModel} + */ + @jakarta.annotation.Nonnull + public static CloudFlareVerifiedDetailsModel createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudFlareVerifiedDetailsModel(); + } + /** + * 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 + public java.util.List getEnabledCustomRules() { + return this.backingStore.get("enabledCustomRules"); + } + /** + * 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 + public java.util.List getEnabledRecommendedRulesets() { + return this.backingStore.get("enabledRecommendedRulesets"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("enabledCustomRules", (n) -> { this.setEnabledCustomRules(n.getCollectionOfObjectValues(CloudFlareRuleModel::createFromDiscriminatorValue)); }); + deserializerMap.put("enabledRecommendedRulesets", (n) -> { this.setEnabledRecommendedRulesets(n.getCollectionOfObjectValues(CloudFlareRulesetModel::createFromDiscriminatorValue)); }); + deserializerMap.put("zoneId", (n) -> { this.setZoneId(n.getStringValue()); }); + return deserializerMap; + } + /** + * 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 + public String getZoneId() { + return this.backingStore.get("zoneId"); + } + /** + * Serializes information the current object + * @param writer 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("enabledCustomRules", this.getEnabledCustomRules()); + writer.writeCollectionOfObjectValues("enabledRecommendedRulesets", this.getEnabledRecommendedRulesets()); + writer.writeStringValue("zoneId", this.getZoneId()); + } + /** + * 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. 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. 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) { + this.backingStore.set("zoneId", 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 new file mode 100644 index 00000000000..9c374b2e7b0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CloudFlareWebApplicationFirewallProvider.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 CloudFlareWebApplicationFirewallProvider extends WebApplicationFirewallProvider implements Parsable { + /** + * Instantiates a new {@link CloudFlareWebApplicationFirewallProvider} and sets the default values. + */ + public CloudFlareWebApplicationFirewallProvider() { + super(); + this.setOdataType("#microsoft.graph.cloudFlareWebApplicationFirewallProvider"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CloudFlareWebApplicationFirewallProvider} + */ + @jakarta.annotation.Nonnull + public static CloudFlareWebApplicationFirewallProvider createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudFlareWebApplicationFirewallProvider(); + } + /** + * 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 + public String getApiToken() { + return this.backingStore.get("apiToken"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("apiToken", (n) -> { this.setApiToken(n.getStringValue()); }); + deserializerMap.put("zoneId", (n) -> { this.setZoneId(n.getStringValue()); }); + return deserializerMap; + } + /** + * 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 + public String getZoneId() { + return this.backingStore.get("zoneId"); + } + /** + * Serializes information the current object + * @param writer 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("apiToken", this.getApiToken()); + writer.writeStringValue("zoneId", this.getZoneId()); + } + /** + * 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. 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) { + this.backingStore.set("zoneId", 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 1faeddc1ba3..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()); }); @@ -78,7 +80,7 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the operatingSystem property value. The operating system (OS) of the image. For example, Windows 10 Enterprise. Read-only. + * Gets the operatingSystem property value. The operating system (OS) of the image. For example, Windows 11 Enterprise. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -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) { @@ -172,7 +192,7 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat this.backingStore.set("lastModifiedDateTime", value); } /** - * Sets the operatingSystem property value. The operating system (OS) of the image. For example, Windows 10 Enterprise. Read-only. + * Sets the operatingSystem property value. The operating system (OS) of the image. For example, Windows 11 Enterprise. Read-only. * @param value Value to set for the operatingSystem property. */ public void setOperatingSystem(@jakarta.annotation.Nullable final String value) { @@ -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/ComputeRightsAndInheritanceResult.java b/src/main/java/com/microsoft/graph/generated/models/ComputeRightsAndInheritanceResult.java new file mode 100644 index 00000000000..365e3385fad --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ComputeRightsAndInheritanceResult.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 ComputeRightsAndInheritanceResult implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ComputeRightsAndInheritanceResult} and sets the default values. + */ + public ComputeRightsAndInheritanceResult() { + 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 ComputeRightsAndInheritanceResult} + */ + @jakarta.annotation.Nonnull + public static ComputeRightsAndInheritanceResult createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ComputeRightsAndInheritanceResult(); + } + /** + * 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 contentRights property value. The contentRights property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getContentRights() { + return this.backingStore.get("contentRights"); + } + /** + * 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("contentRights", (n) -> { this.setContentRights(n.getCollectionOfObjectValues(LabelContentRight::createFromDiscriminatorValue)); }); + deserializerMap.put("inheritedLabel", (n) -> { this.setInheritedLabel(n.getObjectValue(SensitivityLabel::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("sensitivityLabels", (n) -> { this.setSensitivityLabels(n.getCollectionOfObjectValues(SensitivityLabel::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the inheritedLabel property value. The inheritedLabel property + * @return a {@link SensitivityLabel} + */ + @jakarta.annotation.Nullable + public SensitivityLabel getInheritedLabel() { + return this.backingStore.get("inheritedLabel"); + } + /** + * 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 sensitivityLabels property value. The sensitivityLabels property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSensitivityLabels() { + return this.backingStore.get("sensitivityLabels"); + } + /** + * Serializes information the 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("contentRights", this.getContentRights()); + writer.writeObjectValue("inheritedLabel", this.getInheritedLabel()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeCollectionOfObjectValues("sensitivityLabels", this.getSensitivityLabels()); + 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 contentRights property value. The contentRights property + * @param value Value to set for the contentRights property. + */ + public void setContentRights(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("contentRights", value); + } + /** + * Sets the inheritedLabel property value. The inheritedLabel property + * @param value Value to set for the inheritedLabel property. + */ + public void setInheritedLabel(@jakarta.annotation.Nullable final SensitivityLabel value) { + this.backingStore.set("inheritedLabel", 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 sensitivityLabels property value. The sensitivityLabels property + * @param value Value to set for the sensitivityLabels property. + */ + public void setSensitivityLabels(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sensitivityLabels", value); + } +} 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 1d097e3e5df..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 @@ -23,6 +24,13 @@ public ConditionalAccessPolicy() { @jakarta.annotation.Nonnull public static ConditionalAccessPolicy createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.whatIfAnalysisResult": return new WhatIfAnalysisResult(); + } + } return new ConditionalAccessPolicy(); } /** @@ -34,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 @@ -69,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)); }); @@ -84,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 @@ -108,7 +125,7 @@ public ConditionalAccessPolicyState getState() { return this.backingStore.get("state"); } /** - * Gets the templateId property value. The templateId property + * Gets the templateId property value. Specifies the unique identifier of a Conditional Access template. Inherited from entity. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -127,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()); @@ -140,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) { @@ -168,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) { @@ -189,7 +214,7 @@ public void setState(@jakarta.annotation.Nullable final ConditionalAccessPolicyS this.backingStore.set("state", value); } /** - * Sets the templateId property value. The templateId property + * Sets the templateId property value. Specifies the unique identifier of a Conditional Access template. Inherited from entity. * @param value Value to set for the templateId property. */ public void setTemplateId(@jakarta.annotation.Nullable final String 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/ConditionalAccessSessionControl.java b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessSessionControl.java index a75adc58485..357cbbd80a5 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessSessionControl.java +++ b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessSessionControl.java @@ -39,6 +39,7 @@ public static ConditionalAccessSessionControl createFromDiscriminatorValue(@jaka case "#microsoft.graph.applicationEnforcedRestrictionsSessionControl": return new ApplicationEnforcedRestrictionsSessionControl(); case "#microsoft.graph.cloudAppSecuritySessionControl": return new CloudAppSecuritySessionControl(); case "#microsoft.graph.persistentBrowserSessionControl": return new PersistentBrowserSessionControl(); + case "#microsoft.graph.secureSignInSessionControl": return new SecureSignInSessionControl(); case "#microsoft.graph.signInFrequencySessionControl": return new SignInFrequencySessionControl(); } } diff --git a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessSessionControls.java b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessSessionControls.java index 6b9df34f079..e4071bff5db 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessSessionControls.java +++ b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessSessionControls.java @@ -85,12 +85,13 @@ public Boolean getDisableResilienceDefaults() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(6); + final HashMap> deserializerMap = new HashMap>(7); deserializerMap.put("applicationEnforcedRestrictions", (n) -> { this.setApplicationEnforcedRestrictions(n.getObjectValue(ApplicationEnforcedRestrictionsSessionControl::createFromDiscriminatorValue)); }); deserializerMap.put("cloudAppSecurity", (n) -> { this.setCloudAppSecurity(n.getObjectValue(CloudAppSecuritySessionControl::createFromDiscriminatorValue)); }); deserializerMap.put("disableResilienceDefaults", (n) -> { this.setDisableResilienceDefaults(n.getBooleanValue()); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("persistentBrowser", (n) -> { this.setPersistentBrowser(n.getObjectValue(PersistentBrowserSessionControl::createFromDiscriminatorValue)); }); + deserializerMap.put("secureSignInSession", (n) -> { this.setSecureSignInSession(n.getObjectValue(SecureSignInSessionControl::createFromDiscriminatorValue)); }); deserializerMap.put("signInFrequency", (n) -> { this.setSignInFrequency(n.getObjectValue(SignInFrequencySessionControl::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -110,6 +111,14 @@ public String getOdataType() { public PersistentBrowserSessionControl getPersistentBrowser() { return this.backingStore.get("persistentBrowser"); } + /** + * Gets the secureSignInSession property value. The secureSignInSession property + * @return a {@link SecureSignInSessionControl} + */ + @jakarta.annotation.Nullable + public SecureSignInSessionControl getSecureSignInSession() { + return this.backingStore.get("secureSignInSession"); + } /** * Gets the signInFrequency property value. Session control to enforce signin frequency. * @return a {@link SignInFrequencySessionControl} @@ -129,6 +138,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("disableResilienceDefaults", this.getDisableResilienceDefaults()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeObjectValue("persistentBrowser", this.getPersistentBrowser()); + writer.writeObjectValue("secureSignInSession", this.getSecureSignInSession()); writer.writeObjectValue("signInFrequency", this.getSignInFrequency()); writer.writeAdditionalData(this.getAdditionalData()); } @@ -182,6 +192,13 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { public void setPersistentBrowser(@jakarta.annotation.Nullable final PersistentBrowserSessionControl value) { this.backingStore.set("persistentBrowser", value); } + /** + * Sets the secureSignInSession property value. The secureSignInSession property + * @param value Value to set for the secureSignInSession property. + */ + public void setSecureSignInSession(@jakarta.annotation.Nullable final SecureSignInSessionControl value) { + this.backingStore.set("secureSignInSession", value); + } /** * Sets the signInFrequency property value. Session control to enforce signin frequency. * @param value Value to set for the signInFrequency 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/ConversationMember.java b/src/main/java/com/microsoft/graph/generated/models/ConversationMember.java index 39781a5b520..3ba95d119fc 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ConversationMember.java +++ b/src/main/java/com/microsoft/graph/generated/models/ConversationMember.java @@ -31,6 +31,7 @@ public static ConversationMember createFromDiscriminatorValue(@jakarta.annotatio case "#microsoft.graph.anonymousGuestConversationMember": return new AnonymousGuestConversationMember(); case "#microsoft.graph.azureCommunicationServicesUserConversationMember": return new AzureCommunicationServicesUserConversationMember(); case "#microsoft.graph.microsoftAccountUserConversationMember": return new MicrosoftAccountUserConversationMember(); + case "#microsoft.graph.phoneUserConversationMember": return new PhoneUserConversationMember(); case "#microsoft.graph.skypeForBusinessUserConversationMember": return new SkypeForBusinessUserConversationMember(); case "#microsoft.graph.skypeUserConversationMember": return new SkypeUserConversationMember(); } 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 bd90538ff6b..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,11 +39,12 @@ 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; } /** - * Gets the settings property value. Set of Microsoft 365 Copilot settings that can be added or modified. Read-only. Nullable. + * Gets the settings property value. The settings property * @return a {@link CopilotAdminSetting} */ @jakarta.annotation.Nullable @@ -49,10 +58,18 @@ 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 settings property value. Set of Microsoft 365 Copilot settings that can be added or modified. Read-only. Nullable. + * 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. */ public void setSettings(@jakarta.annotation.Nullable final CopilotAdminSetting value) { 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/CopilotAdminLimitedMode.java b/src/main/java/com/microsoft/graph/generated/models/CopilotAdminLimitedMode.java index 9efb1aefba6..c8bdd6bf55f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CopilotAdminLimitedMode.java +++ b/src/main/java/com/microsoft/graph/generated/models/CopilotAdminLimitedMode.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the groupId property value. The ID of a Microsoft Entra group, for which the value of isEnabledForGroup is applied. The default value is null. If isEnabledForGroup is set to true, the groupId value must be provided for the Copilot limited mode in Teams meetings to be enabled for the members of the group. Optional. + * Gets the groupId property value. The groupId property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -44,7 +44,7 @@ public String getGroupId() { return this.backingStore.get("groupId"); } /** - * Gets the isEnabledForGroup property value. Enables the user to be in limited mode for Copilot in Teams meetings. When copilotAdminLimitedMode=true, users in this mode can ask any questions, but Copilot doesn't respond to certain questions related to inferring emotions, behavior, or judgments. When copilotAdminLimitedMode=false, it responds to all types of questions grounded to the meeting conversation. The default value is false. + * Gets the isEnabledForGroup property value. The isEnabledForGroup property * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -62,14 +62,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("isEnabledForGroup", this.getIsEnabledForGroup()); } /** - * Sets the groupId property value. The ID of a Microsoft Entra group, for which the value of isEnabledForGroup is applied. The default value is null. If isEnabledForGroup is set to true, the groupId value must be provided for the Copilot limited mode in Teams meetings to be enabled for the members of the group. Optional. + * Sets the groupId property value. The groupId property * @param value Value to set for the groupId property. */ public void setGroupId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("groupId", value); } /** - * Sets the isEnabledForGroup property value. Enables the user to be in limited mode for Copilot in Teams meetings. When copilotAdminLimitedMode=true, users in this mode can ask any questions, but Copilot doesn't respond to certain questions related to inferring emotions, behavior, or judgments. When copilotAdminLimitedMode=false, it responds to all types of questions grounded to the meeting conversation. The default value is false. + * Sets the isEnabledForGroup property value. The isEnabledForGroup property * @param value Value to set for the isEnabledForGroup property. */ public void setIsEnabledForGroup(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CopilotAdminSetting.java b/src/main/java/com/microsoft/graph/generated/models/CopilotAdminSetting.java index 632efdd1af6..448b12244b9 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CopilotAdminSetting.java +++ b/src/main/java/com/microsoft/graph/generated/models/CopilotAdminSetting.java @@ -35,7 +35,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the limitedMode property value. Represents a setting that controls whether users of Microsoft 365 Copilot in Teams meetings can receive responses to sentiment-related prompts. Read-only. Nullable. + * Gets the limitedMode property value. The limitedMode property * @return a {@link CopilotAdminLimitedMode} */ @jakarta.annotation.Nullable @@ -52,7 +52,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("limitedMode", this.getLimitedMode()); } /** - * Sets the limitedMode property value. Represents a setting that controls whether users of Microsoft 365 Copilot in Teams meetings can receive responses to sentiment-related prompts. Read-only. Nullable. + * Sets the limitedMode property value. The limitedMode property * @param value Value to set for the limitedMode property. */ public void setLimitedMode(@jakarta.annotation.Nullable final CopilotAdminLimitedMode 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 c9545bb1c9f..d5d50bb9d5e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CustomAuthenticationExtension.java +++ b/src/main/java/com/microsoft/graph/generated/models/CustomAuthenticationExtension.java @@ -29,11 +29,22 @@ public static CustomAuthenticationExtension createFromDiscriminatorValue(@jakart switch (mappingValue) { 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(); } + /** + * Gets the behaviorOnError property value. The behaviour on error for the custom authentication extension. + * @return a {@link CustomExtensionBehaviorOnError} + */ + @jakarta.annotation.Nullable + public CustomExtensionBehaviorOnError getBehaviorOnError() { + return this.backingStore.get("behaviorOnError"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -41,6 +52,7 @@ public static CustomAuthenticationExtension createFromDiscriminatorValue(@jakart @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("behaviorOnError", (n) -> { this.setBehaviorOnError(n.getObjectValue(CustomExtensionBehaviorOnError::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -50,5 +62,13 @@ public Map> getFieldDeserializers public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeObjectValue("behaviorOnError", this.getBehaviorOnError()); + } + /** + * Sets the behaviorOnError property value. The behaviour on error for the custom authentication extension. + * @param value Value to set for the behaviorOnError property. + */ + public void setBehaviorOnError(@jakarta.annotation.Nullable final CustomExtensionBehaviorOnError value) { + this.backingStore.set("behaviorOnError", value); } } 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 0ef35d3698c..81584a2e6d4 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CustomCalloutExtension.java +++ b/src/main/java/com/microsoft/graph/generated/models/CustomCalloutExtension.java @@ -33,7 +33,10 @@ public static CustomCalloutExtension createFromDiscriminatorValue(@jakarta.annot case "#microsoft.graph.identityGovernance.customTaskExtension": return new CustomTaskExtension(); 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/CustomExtensionBehaviorOnError.java b/src/main/java/com/microsoft/graph/generated/models/CustomExtensionBehaviorOnError.java new file mode 100644 index 00000000000..461de15d191 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomExtensionBehaviorOnError.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 CustomExtensionBehaviorOnError implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CustomExtensionBehaviorOnError} and sets the default values. + */ + public CustomExtensionBehaviorOnError() { + 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 CustomExtensionBehaviorOnError} + */ + @jakarta.annotation.Nonnull + public static CustomExtensionBehaviorOnError 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.fallbackToMicrosoftProviderOnError": return new FallbackToMicrosoftProviderOnError(); + } + } + return new CustomExtensionBehaviorOnError(); + } + /** + * 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/CustomExtensionCallbackConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/CustomExtensionCallbackConfiguration.java index f73e5c30a51..470d50ca3f3 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CustomExtensionCallbackConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/CustomExtensionCallbackConfiguration.java @@ -38,6 +38,7 @@ public static CustomExtensionCallbackConfiguration createFromDiscriminatorValue( if (mappingValueNode != null) { final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { + case "#microsoft.graph.accessPackageRequestApprovalStageCallbackConfiguration": return new AccessPackageRequestApprovalStageCallbackConfiguration(); case "#microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration": return new CustomTaskExtensionCallbackConfiguration(); } } diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomExtensionData.java b/src/main/java/com/microsoft/graph/generated/models/CustomExtensionData.java index 08c3f76576b..c62d016efbd 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CustomExtensionData.java +++ b/src/main/java/com/microsoft/graph/generated/models/CustomExtensionData.java @@ -39,6 +39,7 @@ public static CustomExtensionData createFromDiscriminatorValue(@jakarta.annotati final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { case "#microsoft.graph.accessPackageAssignmentRequestCallbackData": return new AccessPackageAssignmentRequestCallbackData(); + case "#microsoft.graph.assignmentRequestApprovalStageCallbackData": return new AssignmentRequestApprovalStageCallbackData(); case "#microsoft.graph.identityGovernance.customTaskExtensionCallbackData": return new CustomTaskExtensionCallbackData(); case "#microsoft.graph.identityGovernance.customTaskExtensionCalloutData": return new CustomTaskExtensionCalloutData(); } diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomExtensionOverwriteConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/CustomExtensionOverwriteConfiguration.java index d8f51829abd..8c257797229 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CustomExtensionOverwriteConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/CustomExtensionOverwriteConfiguration.java @@ -55,6 +55,14 @@ public Map getAdditionalData() { public BackingStore getBackingStore() { return this.backingStore; } + /** + * Gets the behaviorOnError property value. The behaviorOnError property + * @return a {@link CustomExtensionBehaviorOnError} + */ + @jakarta.annotation.Nullable + public CustomExtensionBehaviorOnError getBehaviorOnError() { + return this.backingStore.get("behaviorOnError"); + } /** * Gets the clientConfiguration property value. Configuration regarding properties of the custom extension which can be overwritten per event listener. If no values are provided, the properties on the custom extension are used. * @return a {@link CustomExtensionClientConfiguration} @@ -69,7 +77,8 @@ public CustomExtensionClientConfiguration getClientConfiguration() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(2); + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("behaviorOnError", (n) -> { this.setBehaviorOnError(n.getObjectValue(CustomExtensionBehaviorOnError::createFromDiscriminatorValue)); }); deserializerMap.put("clientConfiguration", (n) -> { this.setClientConfiguration(n.getObjectValue(CustomExtensionClientConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); return deserializerMap; @@ -88,6 +97,7 @@ public String getOdataType() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + writer.writeObjectValue("behaviorOnError", this.getBehaviorOnError()); writer.writeObjectValue("clientConfiguration", this.getClientConfiguration()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeAdditionalData(this.getAdditionalData()); @@ -107,6 +117,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value Objects.requireNonNull(value); this.backingStore = value; } + /** + * Sets the behaviorOnError property value. The behaviorOnError property + * @param value Value to set for the behaviorOnError property. + */ + public void setBehaviorOnError(@jakarta.annotation.Nullable final CustomExtensionBehaviorOnError value) { + this.backingStore.set("behaviorOnError", value); + } /** * Sets the clientConfiguration property value. Configuration regarding properties of the custom extension which can be overwritten per event listener. If no values are provided, the properties on the custom extension are used. * @param value Value to set for the clientConfiguration property. 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/DataSecurityAndGovernance.java b/src/main/java/com/microsoft/graph/generated/models/DataSecurityAndGovernance.java index 59da818e3d7..f43f7363f4b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DataSecurityAndGovernance.java +++ b/src/main/java/com/microsoft/graph/generated/models/DataSecurityAndGovernance.java @@ -39,8 +39,17 @@ public static DataSecurityAndGovernance createFromDiscriminatorValue(@jakarta.an @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("sensitivityLabels", (n) -> { this.setSensitivityLabels(n.getCollectionOfObjectValues(SensitivityLabel::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the sensitivityLabels property value. The sensitivityLabels property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSensitivityLabels() { + return this.backingStore.get("sensitivityLabels"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -48,5 +57,13 @@ public Map> getFieldDeserializers public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeCollectionOfObjectValues("sensitivityLabels", this.getSensitivityLabels()); + } + /** + * Sets the sensitivityLabels property value. The sensitivityLabels property + * @param value Value to set for the sensitivityLabels property. + */ + public void setSensitivityLabels(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sensitivityLabels", value); } } 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/DeviceAndAppManagementData.java b/src/main/java/com/microsoft/graph/generated/models/DeviceAndAppManagementData.java index 20bee92c2e6..de2eb0626a0 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DeviceAndAppManagementData.java +++ b/src/main/java/com/microsoft/graph/generated/models/DeviceAndAppManagementData.java @@ -59,7 +59,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the content property value. Not yet documented + * Gets the content property value. The content property * @return a {@link byte[]} */ @jakarta.annotation.Nullable @@ -111,7 +111,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the content property value. Not yet documented + * Sets the content property value. The content property * @param value Value to set for the content property. */ public void setContent(@jakarta.annotation.Nullable final byte[] value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/DeviceAndAppManagementRoleAssignment.java b/src/main/java/com/microsoft/graph/generated/models/DeviceAndAppManagementRoleAssignment.java index 0be72226cf3..c20a5422e3d 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DeviceAndAppManagementRoleAssignment.java +++ b/src/main/java/com/microsoft/graph/generated/models/DeviceAndAppManagementRoleAssignment.java @@ -38,7 +38,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the members property value. The list of ids of role member security groups. These are IDs from Azure Active Directory. + * Gets the members property value. Indicates the list of role member security group Entra IDs. For example: {dec942f4-6777-4998-96b4-522e383b08e2}. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -55,7 +55,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("members", this.getMembers()); } /** - * Sets the members property value. The list of ids of role member security groups. These are IDs from Azure Active Directory. + * Sets the members property value. Indicates the list of role member security group Entra IDs. For example: {dec942f4-6777-4998-96b4-522e383b08e2}. * @param value Value to set for the members property. */ public void setMembers(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/DeviceAppManagement.java b/src/main/java/com/microsoft/graph/generated/models/DeviceAppManagement.java index 4578334c968..a7c67bf8070 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DeviceAppManagement.java +++ b/src/main/java/com/microsoft/graph/generated/models/DeviceAppManagement.java @@ -65,6 +65,7 @@ public Map> getFieldDeserializers deserializerMap.put("microsoftStoreForBusinessLastSuccessfulSyncDateTime", (n) -> { this.setMicrosoftStoreForBusinessLastSuccessfulSyncDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("mobileAppCategories", (n) -> { this.setMobileAppCategories(n.getCollectionOfObjectValues(MobileAppCategory::createFromDiscriminatorValue)); }); deserializerMap.put("mobileAppConfigurations", (n) -> { this.setMobileAppConfigurations(n.getCollectionOfObjectValues(ManagedDeviceMobileAppConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("mobileAppRelationships", (n) -> { this.setMobileAppRelationships(n.getCollectionOfObjectValues(MobileAppRelationship::createFromDiscriminatorValue)); }); deserializerMap.put("mobileApps", (n) -> { this.setMobileApps(n.getCollectionOfObjectValues(MobileApp::createFromDiscriminatorValue)); }); deserializerMap.put("targetedManagedAppConfigurations", (n) -> { this.setTargetedManagedAppConfigurations(n.getCollectionOfObjectValues(TargetedManagedAppConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("vppTokens", (n) -> { this.setVppTokens(n.getCollectionOfObjectValues(VppToken::createFromDiscriminatorValue)); }); @@ -167,6 +168,14 @@ public java.util.List getMobileAppCategories() { public java.util.List getMobileAppConfigurations() { return this.backingStore.get("mobileAppConfigurations"); } + /** + * Gets the mobileAppRelationships property value. The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMobileAppRelationships() { + return this.backingStore.get("mobileAppRelationships"); + } /** * Gets the mobileApps property value. The mobile apps. * @return a {@link java.util.List} @@ -220,6 +229,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("microsoftStoreForBusinessLastSuccessfulSyncDateTime", this.getMicrosoftStoreForBusinessLastSuccessfulSyncDateTime()); writer.writeCollectionOfObjectValues("mobileAppCategories", this.getMobileAppCategories()); writer.writeCollectionOfObjectValues("mobileAppConfigurations", this.getMobileAppConfigurations()); + writer.writeCollectionOfObjectValues("mobileAppRelationships", this.getMobileAppRelationships()); writer.writeCollectionOfObjectValues("mobileApps", this.getMobileApps()); writer.writeCollectionOfObjectValues("targetedManagedAppConfigurations", this.getTargetedManagedAppConfigurations()); writer.writeCollectionOfObjectValues("vppTokens", this.getVppTokens()); @@ -323,6 +333,13 @@ public void setMobileAppCategories(@jakarta.annotation.Nullable final java.util. public void setMobileAppConfigurations(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("mobileAppConfigurations", value); } + /** + * Sets the mobileAppRelationships property value. The mobile app relationship represents the dependency or supersedence relationship between two Intune mobile LOB applications. + * @param value Value to set for the mobileAppRelationships property. + */ + public void setMobileAppRelationships(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("mobileAppRelationships", value); + } /** * Sets the mobileApps property value. The mobile apps. * @param value Value to set for the mobileApps property. diff --git a/src/main/java/com/microsoft/graph/generated/models/DeviceCompliancePolicySettingStateSummary.java b/src/main/java/com/microsoft/graph/generated/models/DeviceCompliancePolicySettingStateSummary.java index 39cecb123d9..eaca33795ef 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DeviceCompliancePolicySettingStateSummary.java +++ b/src/main/java/com/microsoft/graph/generated/models/DeviceCompliancePolicySettingStateSummary.java @@ -44,7 +44,7 @@ public Integer getConflictDeviceCount() { return this.backingStore.get("conflictDeviceCount"); } /** - * Gets the deviceComplianceSettingStates property value. Not yet documented + * Gets the deviceComplianceSettingStates property value. The deviceComplianceSettingStates property * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -169,7 +169,7 @@ public void setConflictDeviceCount(@jakarta.annotation.Nullable final Integer va this.backingStore.set("conflictDeviceCount", value); } /** - * Sets the deviceComplianceSettingStates property value. Not yet documented + * Sets the deviceComplianceSettingStates property value. The deviceComplianceSettingStates property * @param value Value to set for the deviceComplianceSettingStates property. */ public void setDeviceComplianceSettingStates(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/DeviceEnrollmentPlatformRestrictionsConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/DeviceEnrollmentPlatformRestrictionsConfiguration.java index eafd6af5943..d32bc9632e0 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DeviceEnrollmentPlatformRestrictionsConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/DeviceEnrollmentPlatformRestrictionsConfiguration.java @@ -29,7 +29,7 @@ public static DeviceEnrollmentPlatformRestrictionsConfiguration createFromDiscri return new DeviceEnrollmentPlatformRestrictionsConfiguration(); } /** - * Gets the androidRestriction property value. Android restrictions based on platform, platform operating system version, and device ownership + * Gets the androidRestriction property value. Indicates restrictions for Android platform. * @return a {@link DeviceEnrollmentPlatformRestriction} */ @jakarta.annotation.Nullable @@ -51,7 +51,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the iosRestriction property value. Ios restrictions based on platform, platform operating system version, and device ownership + * Gets the iosRestriction property value. Indicates restrictions for IOS platform. * @return a {@link DeviceEnrollmentPlatformRestriction} */ @jakarta.annotation.Nullable @@ -59,7 +59,7 @@ public DeviceEnrollmentPlatformRestriction getIosRestriction() { return this.backingStore.get("iosRestriction"); } /** - * Gets the macOSRestriction property value. Mac restrictions based on platform, platform operating system version, and device ownership + * Gets the macOSRestriction property value. Indicates restrictions for MacOS platform. * @return a {@link DeviceEnrollmentPlatformRestriction} */ @jakarta.annotation.Nullable @@ -67,7 +67,7 @@ public DeviceEnrollmentPlatformRestriction getMacOSRestriction() { return this.backingStore.get("macOSRestriction"); } /** - * Gets the windowsMobileRestriction property value. Windows mobile restrictions based on platform, platform operating system version, and device ownership + * Gets the windowsMobileRestriction property value. Indicates restrictions for Windows Mobile platform. * @return a {@link DeviceEnrollmentPlatformRestriction} */ @jakarta.annotation.Nullable @@ -75,7 +75,7 @@ public DeviceEnrollmentPlatformRestriction getWindowsMobileRestriction() { return this.backingStore.get("windowsMobileRestriction"); } /** - * Gets the windowsRestriction property value. Windows restrictions based on platform, platform operating system version, and device ownership + * Gets the windowsRestriction property value. Indicates restrictions for Windows platform. * @return a {@link DeviceEnrollmentPlatformRestriction} */ @jakarta.annotation.Nullable @@ -96,35 +96,35 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("windowsRestriction", this.getWindowsRestriction()); } /** - * Sets the androidRestriction property value. Android restrictions based on platform, platform operating system version, and device ownership + * Sets the androidRestriction property value. Indicates restrictions for Android platform. * @param value Value to set for the androidRestriction property. */ public void setAndroidRestriction(@jakarta.annotation.Nullable final DeviceEnrollmentPlatformRestriction value) { this.backingStore.set("androidRestriction", value); } /** - * Sets the iosRestriction property value. Ios restrictions based on platform, platform operating system version, and device ownership + * Sets the iosRestriction property value. Indicates restrictions for IOS platform. * @param value Value to set for the iosRestriction property. */ public void setIosRestriction(@jakarta.annotation.Nullable final DeviceEnrollmentPlatformRestriction value) { this.backingStore.set("iosRestriction", value); } /** - * Sets the macOSRestriction property value. Mac restrictions based on platform, platform operating system version, and device ownership + * Sets the macOSRestriction property value. Indicates restrictions for MacOS platform. * @param value Value to set for the macOSRestriction property. */ public void setMacOSRestriction(@jakarta.annotation.Nullable final DeviceEnrollmentPlatformRestriction value) { this.backingStore.set("macOSRestriction", value); } /** - * Sets the windowsMobileRestriction property value. Windows mobile restrictions based on platform, platform operating system version, and device ownership + * Sets the windowsMobileRestriction property value. Indicates restrictions for Windows Mobile platform. * @param value Value to set for the windowsMobileRestriction property. */ public void setWindowsMobileRestriction(@jakarta.annotation.Nullable final DeviceEnrollmentPlatformRestriction value) { this.backingStore.set("windowsMobileRestriction", value); } /** - * Sets the windowsRestriction property value. Windows restrictions based on platform, platform operating system version, and device ownership + * Sets the windowsRestriction property value. Indicates restrictions for Windows platform. * @param value Value to set for the windowsRestriction property. */ public void setWindowsRestriction(@jakarta.annotation.Nullable final DeviceEnrollmentPlatformRestriction value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/DeviceEnrollmentType.java b/src/main/java/com/microsoft/graph/generated/models/DeviceEnrollmentType.java index fedfbef17d1..b3a4485d882 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DeviceEnrollmentType.java +++ b/src/main/java/com/microsoft/graph/generated/models/DeviceEnrollmentType.java @@ -33,7 +33,9 @@ public enum DeviceEnrollmentType implements ValuedEnum { /** Indicates the device is enrolled via Apple User Enrollment with Company Portal. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities */ AppleUserEnrollment("appleUserEnrollment"), /** Indicates the device is enrolled via Apple User Enrollment with Company Portal using a device enrollment manager user. It results in an enrollment with a new partition for managed apps and data and which supports a limited set of management capabilities */ - AppleUserEnrollmentWithServiceAccount("appleUserEnrollmentWithServiceAccount"); + AppleUserEnrollmentWithServiceAccount("appleUserEnrollmentWithServiceAccount"), + /** Evolvable enumeration sentinel value. Do not use. */ + UnknownFutureValue("unknownFutureValue"); public final String value; DeviceEnrollmentType(final String value) { this.value = value; @@ -57,6 +59,7 @@ public static DeviceEnrollmentType forValue(@jakarta.annotation.Nonnull final St case "windowsAzureADJoinUsingDeviceAuth": return WindowsAzureADJoinUsingDeviceAuth; case "appleUserEnrollment": return AppleUserEnrollment; case "appleUserEnrollmentWithServiceAccount": return AppleUserEnrollmentWithServiceAccount; + case "unknownFutureValue": return UnknownFutureValue; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/DeviceHealthAttestationState.java b/src/main/java/com/microsoft/graph/generated/models/DeviceHealthAttestationState.java index 8a8afef07e0..b0d738f2250 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DeviceHealthAttestationState.java +++ b/src/main/java/com/microsoft/graph/generated/models/DeviceHealthAttestationState.java @@ -347,7 +347,7 @@ public String getTpmVersion() { return this.backingStore.get("tpmVersion"); } /** - * Gets the virtualSecureMode property value. VSM is a container that protects high value assets from a compromised kernel + * Gets the virtualSecureMode property value. Indicates whether the device has Virtual Secure Mode (VSM) enabled. Virtual Secure Mode (VSM) is a container that protects high value assets from a compromised kernel. This property will be deprecated in beta from August 2023. Support for this property will end in August 2025 for v1.0 API. A new property virtualizationBasedSecurity is added and used instead. The value used for virtualSecureMode will be passed by virtualizationBasedSecurity during the deprecation process. Possible values are 'enabled', 'disabled' and 'notApplicable'. 'enabled' indicates Virtual Secure Mode (VSM) is enabled. 'disabled' indicates Virtual Secure Mode (VSM) is disabled. 'notApplicable' indicates the device is not a Windows 11 device. Default value is 'notApplicable'. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -636,7 +636,7 @@ public void setTpmVersion(@jakarta.annotation.Nullable final String value) { this.backingStore.set("tpmVersion", value); } /** - * Sets the virtualSecureMode property value. VSM is a container that protects high value assets from a compromised kernel + * Sets the virtualSecureMode property value. Indicates whether the device has Virtual Secure Mode (VSM) enabled. Virtual Secure Mode (VSM) is a container that protects high value assets from a compromised kernel. This property will be deprecated in beta from August 2023. Support for this property will end in August 2025 for v1.0 API. A new property virtualizationBasedSecurity is added and used instead. The value used for virtualSecureMode will be passed by virtualizationBasedSecurity during the deprecation process. Possible values are 'enabled', 'disabled' and 'notApplicable'. 'enabled' indicates Virtual Secure Mode (VSM) is enabled. 'disabled' indicates Virtual Secure Mode (VSM) is disabled. 'notApplicable' indicates the device is not a Windows 11 device. Default value is 'notApplicable'. * @param value Value to set for the virtualSecureMode property. */ public void setVirtualSecureMode(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/DeviceInfo.java b/src/main/java/com/microsoft/graph/generated/models/DeviceInfo.java new file mode 100644 index 00000000000..12c13fccdc1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/DeviceInfo.java @@ -0,0 +1,600 @@ +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 DeviceInfo implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link DeviceInfo} and sets the default values. + */ + public DeviceInfo() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeviceInfo} + */ + @jakarta.annotation.Nonnull + public static DeviceInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeviceInfo(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the deviceId property value. Unique identifier set by Azure Device Registration Service at the time of registration. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDeviceId() { + return this.backingStore.get("deviceId"); + } + /** + * Gets the displayName property value. The display name for the device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * Gets the enrollmentProfileName property value. Enrollment profile applied to the device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEnrollmentProfileName() { + return this.backingStore.get("enrollmentProfileName"); + } + /** + * Gets the extensionAttribute1 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute1() { + return this.backingStore.get("extensionAttribute1"); + } + /** + * Gets the extensionAttribute10 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute10() { + return this.backingStore.get("extensionAttribute10"); + } + /** + * Gets the extensionAttribute11 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute11() { + return this.backingStore.get("extensionAttribute11"); + } + /** + * Gets the extensionAttribute12 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute12() { + return this.backingStore.get("extensionAttribute12"); + } + /** + * Gets the extensionAttribute13 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute13() { + return this.backingStore.get("extensionAttribute13"); + } + /** + * Gets the extensionAttribute14 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute14() { + return this.backingStore.get("extensionAttribute14"); + } + /** + * Gets the extensionAttribute15 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute15() { + return this.backingStore.get("extensionAttribute15"); + } + /** + * Gets the extensionAttribute2 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute2() { + return this.backingStore.get("extensionAttribute2"); + } + /** + * Gets the extensionAttribute3 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute3() { + return this.backingStore.get("extensionAttribute3"); + } + /** + * Gets the extensionAttribute4 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute4() { + return this.backingStore.get("extensionAttribute4"); + } + /** + * Gets the extensionAttribute5 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute5() { + return this.backingStore.get("extensionAttribute5"); + } + /** + * Gets the extensionAttribute6 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute6() { + return this.backingStore.get("extensionAttribute6"); + } + /** + * Gets the extensionAttribute7 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute7() { + return this.backingStore.get("extensionAttribute7"); + } + /** + * Gets the extensionAttribute8 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute8() { + return this.backingStore.get("extensionAttribute8"); + } + /** + * Gets the extensionAttribute9 property value. Extension attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExtensionAttribute9() { + return this.backingStore.get("extensionAttribute9"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(30); + deserializerMap.put("deviceId", (n) -> { this.setDeviceId(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("enrollmentProfileName", (n) -> { this.setEnrollmentProfileName(n.getStringValue()); }); + deserializerMap.put("extensionAttribute1", (n) -> { this.setExtensionAttribute1(n.getStringValue()); }); + deserializerMap.put("extensionAttribute10", (n) -> { this.setExtensionAttribute10(n.getStringValue()); }); + deserializerMap.put("extensionAttribute11", (n) -> { this.setExtensionAttribute11(n.getStringValue()); }); + deserializerMap.put("extensionAttribute12", (n) -> { this.setExtensionAttribute12(n.getStringValue()); }); + deserializerMap.put("extensionAttribute13", (n) -> { this.setExtensionAttribute13(n.getStringValue()); }); + deserializerMap.put("extensionAttribute14", (n) -> { this.setExtensionAttribute14(n.getStringValue()); }); + deserializerMap.put("extensionAttribute15", (n) -> { this.setExtensionAttribute15(n.getStringValue()); }); + deserializerMap.put("extensionAttribute2", (n) -> { this.setExtensionAttribute2(n.getStringValue()); }); + deserializerMap.put("extensionAttribute3", (n) -> { this.setExtensionAttribute3(n.getStringValue()); }); + deserializerMap.put("extensionAttribute4", (n) -> { this.setExtensionAttribute4(n.getStringValue()); }); + deserializerMap.put("extensionAttribute5", (n) -> { this.setExtensionAttribute5(n.getStringValue()); }); + deserializerMap.put("extensionAttribute6", (n) -> { this.setExtensionAttribute6(n.getStringValue()); }); + deserializerMap.put("extensionAttribute7", (n) -> { this.setExtensionAttribute7(n.getStringValue()); }); + deserializerMap.put("extensionAttribute8", (n) -> { this.setExtensionAttribute8(n.getStringValue()); }); + deserializerMap.put("extensionAttribute9", (n) -> { this.setExtensionAttribute9(n.getStringValue()); }); + deserializerMap.put("isCompliant", (n) -> { this.setIsCompliant(n.getBooleanValue()); }); + deserializerMap.put("manufacturer", (n) -> { this.setManufacturer(n.getStringValue()); }); + deserializerMap.put("mdmAppId", (n) -> { this.setMdmAppId(n.getStringValue()); }); + deserializerMap.put("model", (n) -> { this.setModel(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("operatingSystem", (n) -> { this.setOperatingSystem(n.getStringValue()); }); + deserializerMap.put("operatingSystemVersion", (n) -> { this.setOperatingSystemVersion(n.getStringValue()); }); + deserializerMap.put("ownership", (n) -> { this.setOwnership(n.getStringValue()); }); + deserializerMap.put("physicalIds", (n) -> { this.setPhysicalIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("profileType", (n) -> { this.setProfileType(n.getStringValue()); }); + deserializerMap.put("systemLabels", (n) -> { this.setSystemLabels(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("trustType", (n) -> { this.setTrustType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsCompliant() { + return this.backingStore.get("isCompliant"); + } + /** + * Gets the manufacturer property value. Manufacturer of the device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getManufacturer() { + return this.backingStore.get("manufacturer"); + } + /** + * Gets the mdmAppId property value. Application identifier used to register device into MDM. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMdmAppId() { + return this.backingStore.get("mdmAppId"); + } + /** + * Gets the model property value. Model of the device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getModel() { + return this.backingStore.get("model"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the operatingSystem property value. The type of operating system on the device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOperatingSystem() { + return this.backingStore.get("operatingSystem"); + } + /** + * Gets the operatingSystemVersion property value. The version of the operating system on the device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOperatingSystemVersion() { + return this.backingStore.get("operatingSystemVersion"); + } + /** + * Gets the ownership property value. Ownership of the device. This property is set by Intune. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOwnership() { + return this.backingStore.get("ownership"); + } + /** + * Gets the physicalIds property value. A collection of physical identifiers for the device. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPhysicalIds() { + return this.backingStore.get("physicalIds"); + } + /** + * Gets the profileType property value. The profile type of the device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getProfileType() { + return this.backingStore.get("profileType"); + } + /** + * Gets the systemLabels property value. List of labels applied to the device by the system. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSystemLabels() { + return this.backingStore.get("systemLabels"); + } + /** + * Gets the trustType property value. Type of trust for the joined device. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTrustType() { + return this.backingStore.get("trustType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("deviceId", this.getDeviceId()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeStringValue("enrollmentProfileName", this.getEnrollmentProfileName()); + writer.writeStringValue("extensionAttribute1", this.getExtensionAttribute1()); + writer.writeStringValue("extensionAttribute10", this.getExtensionAttribute10()); + writer.writeStringValue("extensionAttribute11", this.getExtensionAttribute11()); + writer.writeStringValue("extensionAttribute12", this.getExtensionAttribute12()); + writer.writeStringValue("extensionAttribute13", this.getExtensionAttribute13()); + writer.writeStringValue("extensionAttribute14", this.getExtensionAttribute14()); + writer.writeStringValue("extensionAttribute15", this.getExtensionAttribute15()); + writer.writeStringValue("extensionAttribute2", this.getExtensionAttribute2()); + writer.writeStringValue("extensionAttribute3", this.getExtensionAttribute3()); + writer.writeStringValue("extensionAttribute4", this.getExtensionAttribute4()); + writer.writeStringValue("extensionAttribute5", this.getExtensionAttribute5()); + writer.writeStringValue("extensionAttribute6", this.getExtensionAttribute6()); + writer.writeStringValue("extensionAttribute7", this.getExtensionAttribute7()); + writer.writeStringValue("extensionAttribute8", this.getExtensionAttribute8()); + writer.writeStringValue("extensionAttribute9", this.getExtensionAttribute9()); + writer.writeBooleanValue("isCompliant", this.getIsCompliant()); + writer.writeStringValue("manufacturer", this.getManufacturer()); + writer.writeStringValue("mdmAppId", this.getMdmAppId()); + writer.writeStringValue("model", this.getModel()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("operatingSystem", this.getOperatingSystem()); + writer.writeStringValue("operatingSystemVersion", this.getOperatingSystemVersion()); + writer.writeStringValue("ownership", this.getOwnership()); + writer.writeCollectionOfPrimitiveValues("physicalIds", this.getPhysicalIds()); + writer.writeStringValue("profileType", this.getProfileType()); + writer.writeCollectionOfPrimitiveValues("systemLabels", this.getSystemLabels()); + writer.writeStringValue("trustType", this.getTrustType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the deviceId property value. Unique identifier set by Azure Device Registration Service at the time of registration. + * @param value Value to set for the deviceId property. + */ + public void setDeviceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("deviceId", value); + } + /** + * Sets the displayName property value. The display name for the device. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the enrollmentProfileName property value. Enrollment profile applied to the device. + * @param value Value to set for the enrollmentProfileName property. + */ + public void setEnrollmentProfileName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("enrollmentProfileName", value); + } + /** + * Sets the extensionAttribute1 property value. Extension attribute. + * @param value Value to set for the extensionAttribute1 property. + */ + public void setExtensionAttribute1(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute1", value); + } + /** + * Sets the extensionAttribute10 property value. Extension attribute. + * @param value Value to set for the extensionAttribute10 property. + */ + public void setExtensionAttribute10(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute10", value); + } + /** + * Sets the extensionAttribute11 property value. Extension attribute. + * @param value Value to set for the extensionAttribute11 property. + */ + public void setExtensionAttribute11(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute11", value); + } + /** + * Sets the extensionAttribute12 property value. Extension attribute. + * @param value Value to set for the extensionAttribute12 property. + */ + public void setExtensionAttribute12(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute12", value); + } + /** + * Sets the extensionAttribute13 property value. Extension attribute. + * @param value Value to set for the extensionAttribute13 property. + */ + public void setExtensionAttribute13(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute13", value); + } + /** + * Sets the extensionAttribute14 property value. Extension attribute. + * @param value Value to set for the extensionAttribute14 property. + */ + public void setExtensionAttribute14(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute14", value); + } + /** + * Sets the extensionAttribute15 property value. Extension attribute. + * @param value Value to set for the extensionAttribute15 property. + */ + public void setExtensionAttribute15(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute15", value); + } + /** + * Sets the extensionAttribute2 property value. Extension attribute. + * @param value Value to set for the extensionAttribute2 property. + */ + public void setExtensionAttribute2(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute2", value); + } + /** + * Sets the extensionAttribute3 property value. Extension attribute. + * @param value Value to set for the extensionAttribute3 property. + */ + public void setExtensionAttribute3(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute3", value); + } + /** + * Sets the extensionAttribute4 property value. Extension attribute. + * @param value Value to set for the extensionAttribute4 property. + */ + public void setExtensionAttribute4(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute4", value); + } + /** + * Sets the extensionAttribute5 property value. Extension attribute. + * @param value Value to set for the extensionAttribute5 property. + */ + public void setExtensionAttribute5(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute5", value); + } + /** + * Sets the extensionAttribute6 property value. Extension attribute. + * @param value Value to set for the extensionAttribute6 property. + */ + public void setExtensionAttribute6(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute6", value); + } + /** + * Sets the extensionAttribute7 property value. Extension attribute. + * @param value Value to set for the extensionAttribute7 property. + */ + public void setExtensionAttribute7(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute7", value); + } + /** + * Sets the extensionAttribute8 property value. Extension attribute. + * @param value Value to set for the extensionAttribute8 property. + */ + public void setExtensionAttribute8(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute8", value); + } + /** + * Sets the extensionAttribute9 property value. Extension attribute. + * @param value Value to set for the extensionAttribute9 property. + */ + public void setExtensionAttribute9(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("extensionAttribute9", value); + } + /** + * Sets the isCompliant property value. Indicates the device compliance status with Mobile Management Device (MDM) policies. Default is false. + * @param value Value to set for the isCompliant property. + */ + public void setIsCompliant(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isCompliant", value); + } + /** + * Sets the manufacturer property value. Manufacturer of the device. + * @param value Value to set for the manufacturer property. + */ + public void setManufacturer(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("manufacturer", value); + } + /** + * Sets the mdmAppId property value. Application identifier used to register device into MDM. + * @param value Value to set for the mdmAppId property. + */ + public void setMdmAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("mdmAppId", value); + } + /** + * Sets the model property value. Model of the device. + * @param value Value to set for the model property. + */ + public void setModel(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("model", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the operatingSystem property value. The type of operating system on the device. + * @param value Value to set for the operatingSystem property. + */ + public void setOperatingSystem(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("operatingSystem", value); + } + /** + * Sets the operatingSystemVersion property value. The version of the operating system on the device. + * @param value Value to set for the operatingSystemVersion property. + */ + public void setOperatingSystemVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("operatingSystemVersion", value); + } + /** + * Sets the ownership property value. Ownership of the device. This property is set by Intune. + * @param value Value to set for the ownership property. + */ + public void setOwnership(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("ownership", value); + } + /** + * Sets the physicalIds property value. A collection of physical identifiers for the device. + * @param value Value to set for the physicalIds property. + */ + public void setPhysicalIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("physicalIds", value); + } + /** + * Sets the profileType property value. The profile type of the device. + * @param value Value to set for the profileType property. + */ + public void setProfileType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("profileType", value); + } + /** + * Sets the systemLabels property value. List of labels applied to the device by the system. + * @param value Value to set for the systemLabels property. + */ + public void setSystemLabels(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("systemLabels", value); + } + /** + * Sets the trustType property value. Type of trust for the joined device. + * @param value Value to set for the trustType property. + */ + public void setTrustType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("trustType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/DeviceManagement.java b/src/main/java/com/microsoft/graph/generated/models/DeviceManagement.java index ae94bcd7b54..3617c0d48aa 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DeviceManagement.java +++ b/src/main/java/com/microsoft/graph/generated/models/DeviceManagement.java @@ -184,7 +184,6 @@ public Map> getFieldDeserializers deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(DeviceManagementSettings::createFromDiscriminatorValue)); }); deserializerMap.put("softwareUpdateStatusSummary", (n) -> { this.setSoftwareUpdateStatusSummary(n.getObjectValue(SoftwareUpdateStatusSummary::createFromDiscriminatorValue)); }); deserializerMap.put("subscriptionState", (n) -> { this.setSubscriptionState(n.getEnumValue(DeviceManagementSubscriptionState::forValue)); }); - deserializerMap.put("telecomExpenseManagementPartners", (n) -> { this.setTelecomExpenseManagementPartners(n.getCollectionOfObjectValues(TelecomExpenseManagementPartner::createFromDiscriminatorValue)); }); deserializerMap.put("termsAndConditions", (n) -> { this.setTermsAndConditions(n.getCollectionOfObjectValues(TermsAndConditions::createFromDiscriminatorValue)); }); deserializerMap.put("troubleshootingEvents", (n) -> { this.setTroubleshootingEvents(n.getCollectionOfObjectValues(DeviceManagementTroubleshootingEvent::createFromDiscriminatorValue)); }); deserializerMap.put("userExperienceAnalyticsAppHealthApplicationPerformance", (n) -> { this.setUserExperienceAnalyticsAppHealthApplicationPerformance(n.getCollectionOfObjectValues(UserExperienceAnalyticsAppHealthApplicationPerformance::createFromDiscriminatorValue)); }); @@ -300,7 +299,7 @@ public java.util.List getRemoteAssistancePartners() { return this.backingStore.get("remoteAssistancePartners"); } /** - * Gets the reports property value. Reports singleton + * Gets the reports property value. The reports property * @return a {@link DeviceManagementReports} */ @jakarta.annotation.Nullable @@ -355,14 +354,6 @@ public SoftwareUpdateStatusSummary getSoftwareUpdateStatusSummary() { public DeviceManagementSubscriptionState getSubscriptionState() { return this.backingStore.get("subscriptionState"); } - /** - * Gets the telecomExpenseManagementPartners property value. The telecom expense management partners. - * @return a {@link java.util.List} - */ - @jakarta.annotation.Nullable - public java.util.List getTelecomExpenseManagementPartners() { - return this.backingStore.get("telecomExpenseManagementPartners"); - } /** * Gets the termsAndConditions property value. The terms and conditions associated with device management of the company. * @return a {@link java.util.List} @@ -572,7 +563,7 @@ public java.util.List g return this.backingStore.get("userExperienceAnalyticsWorkFromAnywhereModelPerformance"); } /** - * Gets the virtualEndpoint property value. Virtual endpoint + * Gets the virtualEndpoint property value. The virtualEndpoint property * @return a {@link VirtualEndpoint} */ @jakarta.annotation.Nullable @@ -658,7 +649,6 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("settings", this.getSettings()); writer.writeObjectValue("softwareUpdateStatusSummary", this.getSoftwareUpdateStatusSummary()); writer.writeEnumValue("subscriptionState", this.getSubscriptionState()); - writer.writeCollectionOfObjectValues("telecomExpenseManagementPartners", this.getTelecomExpenseManagementPartners()); writer.writeCollectionOfObjectValues("termsAndConditions", this.getTermsAndConditions()); writer.writeCollectionOfObjectValues("troubleshootingEvents", this.getTroubleshootingEvents()); writer.writeCollectionOfObjectValues("userExperienceAnalyticsAppHealthApplicationPerformance", this.getUserExperienceAnalyticsAppHealthApplicationPerformance()); @@ -868,7 +858,7 @@ public void setRemoteAssistancePartners(@jakarta.annotation.Nullable final java. this.backingStore.set("remoteAssistancePartners", value); } /** - * Sets the reports property value. Reports singleton + * Sets the reports property value. The reports property * @param value Value to set for the reports property. */ public void setReports(@jakarta.annotation.Nullable final DeviceManagementReports value) { @@ -916,13 +906,6 @@ public void setSoftwareUpdateStatusSummary(@jakarta.annotation.Nullable final So public void setSubscriptionState(@jakarta.annotation.Nullable final DeviceManagementSubscriptionState value) { this.backingStore.set("subscriptionState", value); } - /** - * Sets the telecomExpenseManagementPartners property value. The telecom expense management partners. - * @param value Value to set for the telecomExpenseManagementPartners property. - */ - public void setTelecomExpenseManagementPartners(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("telecomExpenseManagementPartners", value); - } /** * Sets the termsAndConditions property value. The terms and conditions associated with device management of the company. * @param value Value to set for the termsAndConditions property. @@ -1106,7 +1089,7 @@ public void setUserExperienceAnalyticsWorkFromAnywhereModelPerformance(@jakarta. this.backingStore.set("userExperienceAnalyticsWorkFromAnywhereModelPerformance", value); } /** - * Sets the virtualEndpoint property value. Virtual endpoint + * Sets the virtualEndpoint property value. The virtualEndpoint property * @param value Value to set for the virtualEndpoint property. */ public void setVirtualEndpoint(@jakarta.annotation.Nullable final VirtualEndpoint value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/DeviceManagementExportJob.java b/src/main/java/com/microsoft/graph/generated/models/DeviceManagementExportJob.java index 9da74db7b58..a1e0f6f7422 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DeviceManagementExportJob.java +++ b/src/main/java/com/microsoft/graph/generated/models/DeviceManagementExportJob.java @@ -29,7 +29,7 @@ public static DeviceManagementExportJob createFromDiscriminatorValue(@jakarta.an return new DeviceManagementExportJob(); } /** - * Gets the expirationDateTime property value. Time that the exported report expires + * Gets the expirationDateTime property value. Time that the exported report expires. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -56,7 +56,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the filter property value. Filters applied on the report + * Gets the filter property value. Filters applied on the report. The maximum length allowed for this property is 2000 characters. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -80,7 +80,7 @@ public DeviceManagementExportJobLocalizationType getLocalizationType() { return this.backingStore.get("localizationType"); } /** - * Gets the reportName property value. Name of the report + * Gets the reportName property value. Name of the report. The maximum length allowed for this property is 2000 characters. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -88,7 +88,7 @@ public String getReportName() { return this.backingStore.get("reportName"); } /** - * Gets the requestDateTime property value. Time that the exported report was requested + * Gets the requestDateTime property value. Time that the exported report was requested. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -96,7 +96,7 @@ public OffsetDateTime getRequestDateTime() { return this.backingStore.get("requestDateTime"); } /** - * Gets the select property value. Columns selected from the report + * Gets the select property value. Columns selected from the report. The maximum number of allowed columns names is 256. The maximum length allowed for each column name in this property is 1000 characters. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -104,7 +104,7 @@ public java.util.List getSelect() { return this.backingStore.get("select"); } /** - * Gets the snapshotId property value. A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. + * Gets the snapshotId property value. A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. The maximum length allowed for this property is 128 characters. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -120,7 +120,7 @@ public DeviceManagementReportStatus getStatus() { return this.backingStore.get("status"); } /** - * Gets the url property value. Temporary location of the exported report + * Gets the url property value. Temporary location of the exported report. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -146,14 +146,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("url", this.getUrl()); } /** - * Sets the expirationDateTime property value. Time that the exported report expires + * Sets the expirationDateTime property value. Time that the exported report expires. * @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 filter property value. Filters applied on the report + * Sets the filter property value. Filters applied on the report. The maximum length allowed for this property is 2000 characters. * @param value Value to set for the filter property. */ public void setFilter(@jakarta.annotation.Nullable final String value) { @@ -174,28 +174,28 @@ public void setLocalizationType(@jakarta.annotation.Nullable final DeviceManagem this.backingStore.set("localizationType", value); } /** - * Sets the reportName property value. Name of the report + * Sets the reportName property value. Name of the report. The maximum length allowed for this property is 2000 characters. * @param value Value to set for the reportName property. */ public void setReportName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("reportName", value); } /** - * Sets the requestDateTime property value. Time that the exported report was requested + * Sets the requestDateTime property value. Time that the exported report was requested. * @param value Value to set for the requestDateTime property. */ public void setRequestDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("requestDateTime", value); } /** - * Sets the select property value. Columns selected from the report + * Sets the select property value. Columns selected from the report. The maximum number of allowed columns names is 256. The maximum length allowed for each column name in this property is 1000 characters. * @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 snapshotId property value. A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. + * Sets the snapshotId property value. A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. The maximum length allowed for this property is 128 characters. * @param value Value to set for the snapshotId property. */ public void setSnapshotId(@jakarta.annotation.Nullable final String value) { @@ -209,7 +209,7 @@ public void setStatus(@jakarta.annotation.Nullable final DeviceManagementReportS this.backingStore.set("status", value); } /** - * Sets the url property value. Temporary location of the exported report + * Sets the url property value. Temporary location of the exported report. * @param value Value to set for the url property. */ public void setUrl(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/DeviceManagementReports.java b/src/main/java/com/microsoft/graph/generated/models/DeviceManagementReports.java index 0284bf3863f..7a32753ca10 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DeviceManagementReports.java +++ b/src/main/java/com/microsoft/graph/generated/models/DeviceManagementReports.java @@ -6,9 +6,6 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; -/** - * Singleton entity that acts as a container for all reports functionality. - */ @jakarta.annotation.Generated("com.microsoft.kiota") public class DeviceManagementReports extends Entity implements Parsable { /** @@ -28,7 +25,7 @@ public static DeviceManagementReports createFromDiscriminatorValue(@jakarta.anno return new DeviceManagementReports(); } /** - * Gets the exportJobs property value. Entity representing a job to export a report + * Gets the exportJobs property value. Entity representing a job to export a report. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -55,7 +52,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("exportJobs", this.getExportJobs()); } /** - * Sets the exportJobs property value. Entity representing a job to export a report + * Sets the exportJobs property value. Entity representing a job to export a report. * @param value Value to set for the exportJobs property. */ public void setExportJobs(@jakarta.annotation.Nullable final java.util.List 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/DriveRecipient.java b/src/main/java/com/microsoft/graph/generated/models/DriveRecipient.java index 29e13a3a3d0..351438c0273 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DriveRecipient.java +++ b/src/main/java/com/microsoft/graph/generated/models/DriveRecipient.java @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the alias property value. The alias of the domain object, for cases where an email address is unavailable (e.g. security groups). + * Gets the alias property value. The alias of the domain object, for cases where an email address is unavailable (for example, security groups). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -120,7 +120,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final 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/EducationAiFeedbackAudienceEngagementSettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackAudienceEngagementSettings.java new file mode 100644 index 00000000000..86bc42eb904 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackAudienceEngagementSettings.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 EducationAiFeedbackAudienceEngagementSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationAiFeedbackAudienceEngagementSettings} and sets the default values. + */ + public EducationAiFeedbackAudienceEngagementSettings() { + 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 EducationAiFeedbackAudienceEngagementSettings} + */ + @jakarta.annotation.Nonnull + public static EducationAiFeedbackAudienceEngagementSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationAiFeedbackAudienceEngagementSettings(); + } + /** + * 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 areEngagementStrategiesEnabled property value. Indicates whether the student should receive feedback on their engagement strategies from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAreEngagementStrategiesEnabled() { + return this.backingStore.get("areEngagementStrategiesEnabled"); + } + /** + * 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("areEngagementStrategiesEnabled", (n) -> { this.setAreEngagementStrategiesEnabled(n.getBooleanValue()); }); + deserializerMap.put("isCallToActionEnabled", (n) -> { this.setIsCallToActionEnabled(n.getBooleanValue()); }); + deserializerMap.put("isEmotionalAndIntellectualAppealEnabled", (n) -> { this.setIsEmotionalAndIntellectualAppealEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isCallToActionEnabled property value. Indicates whether the student should receive feedback on their call to action from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsCallToActionEnabled() { + return this.backingStore.get("isCallToActionEnabled"); + } + /** + * Gets the isEmotionalAndIntellectualAppealEnabled property value. Indicates whether the student should receive feedback on their emotional and intellectual appeal from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEmotionalAndIntellectualAppealEnabled() { + return this.backingStore.get("isEmotionalAndIntellectualAppealEnabled"); + } + /** + * 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("areEngagementStrategiesEnabled", this.getAreEngagementStrategiesEnabled()); + writer.writeBooleanValue("isCallToActionEnabled", this.getIsCallToActionEnabled()); + writer.writeBooleanValue("isEmotionalAndIntellectualAppealEnabled", this.getIsEmotionalAndIntellectualAppealEnabled()); + 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 areEngagementStrategiesEnabled property value. Indicates whether the student should receive feedback on their engagement strategies from the AI feedback. + * @param value Value to set for the areEngagementStrategiesEnabled property. + */ + public void setAreEngagementStrategiesEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("areEngagementStrategiesEnabled", 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 isCallToActionEnabled property value. Indicates whether the student should receive feedback on their call to action from the AI feedback. + * @param value Value to set for the isCallToActionEnabled property. + */ + public void setIsCallToActionEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isCallToActionEnabled", value); + } + /** + * Sets the isEmotionalAndIntellectualAppealEnabled property value. Indicates whether the student should receive feedback on their emotional and intellectual appeal from the AI feedback. + * @param value Value to set for the isEmotionalAndIntellectualAppealEnabled property. + */ + public void setIsEmotionalAndIntellectualAppealEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEmotionalAndIntellectualAppealEnabled", 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/EducationAiFeedbackContentSettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackContentSettings.java new file mode 100644 index 00000000000..8703bd8757b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackContentSettings.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 EducationAiFeedbackContentSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationAiFeedbackContentSettings} and sets the default values. + */ + public EducationAiFeedbackContentSettings() { + 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 EducationAiFeedbackContentSettings} + */ + @jakarta.annotation.Nonnull + public static EducationAiFeedbackContentSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationAiFeedbackContentSettings(); + } + /** + * 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("isMessageClarityEnabled", (n) -> { this.setIsMessageClarityEnabled(n.getBooleanValue()); }); + deserializerMap.put("isQualityOfInformationEnabled", (n) -> { this.setIsQualityOfInformationEnabled(n.getBooleanValue()); }); + deserializerMap.put("isSpeechOrganizationEnabled", (n) -> { this.setIsSpeechOrganizationEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isMessageClarityEnabled property value. Indicates whether the student should receive feedback on their message clarity from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsMessageClarityEnabled() { + return this.backingStore.get("isMessageClarityEnabled"); + } + /** + * Gets the isQualityOfInformationEnabled property value. Indicates whether the student should receive feedback on their quality of information from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsQualityOfInformationEnabled() { + return this.backingStore.get("isQualityOfInformationEnabled"); + } + /** + * Gets the isSpeechOrganizationEnabled property value. Indicates whether the student should receive feedback on their speech organization from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsSpeechOrganizationEnabled() { + return this.backingStore.get("isSpeechOrganizationEnabled"); + } + /** + * 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("isMessageClarityEnabled", this.getIsMessageClarityEnabled()); + writer.writeBooleanValue("isQualityOfInformationEnabled", this.getIsQualityOfInformationEnabled()); + writer.writeBooleanValue("isSpeechOrganizationEnabled", this.getIsSpeechOrganizationEnabled()); + 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 isMessageClarityEnabled property value. Indicates whether the student should receive feedback on their message clarity from the AI feedback. + * @param value Value to set for the isMessageClarityEnabled property. + */ + public void setIsMessageClarityEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isMessageClarityEnabled", value); + } + /** + * Sets the isQualityOfInformationEnabled property value. Indicates whether the student should receive feedback on their quality of information from the AI feedback. + * @param value Value to set for the isQualityOfInformationEnabled property. + */ + public void setIsQualityOfInformationEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isQualityOfInformationEnabled", value); + } + /** + * Sets the isSpeechOrganizationEnabled property value. Indicates whether the student should receive feedback on their speech organization from the AI feedback. + * @param value Value to set for the isSpeechOrganizationEnabled property. + */ + public void setIsSpeechOrganizationEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isSpeechOrganizationEnabled", 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/EducationAiFeedbackCriteria.java b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackCriteria.java new file mode 100644 index 00000000000..71bf308f992 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackCriteria.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 EducationAiFeedbackCriteria implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationAiFeedbackCriteria} and sets the default values. + */ + public EducationAiFeedbackCriteria() { + 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 EducationAiFeedbackCriteria} + */ + @jakarta.annotation.Nonnull + public static EducationAiFeedbackCriteria createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationAiFeedbackCriteria(); + } + /** + * 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 aiFeedbackSettings property value. The aiFeedbackSettings property + * @return a {@link EducationAiFeedbackSettings} + */ + @jakarta.annotation.Nullable + public EducationAiFeedbackSettings getAiFeedbackSettings() { + return this.backingStore.get("aiFeedbackSettings"); + } + /** + * 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("aiFeedbackSettings", (n) -> { this.setAiFeedbackSettings(n.getObjectValue(EducationAiFeedbackSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("speechType", (n) -> { this.setSpeechType(n.getEnumValue(EducationSpeechType::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 speechType property value. The speechType property + * @return a {@link EducationSpeechType} + */ + @jakarta.annotation.Nullable + public EducationSpeechType getSpeechType() { + return this.backingStore.get("speechType"); + } + /** + * Serializes information the 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("aiFeedbackSettings", this.getAiFeedbackSettings()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("speechType", this.getSpeechType()); + 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 aiFeedbackSettings property value. The aiFeedbackSettings property + * @param value Value to set for the aiFeedbackSettings property. + */ + public void setAiFeedbackSettings(@jakarta.annotation.Nullable final EducationAiFeedbackSettings value) { + this.backingStore.set("aiFeedbackSettings", 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 speechType property value. The speechType property + * @param value Value to set for the speechType property. + */ + public void setSpeechType(@jakarta.annotation.Nullable final EducationSpeechType value) { + this.backingStore.set("speechType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackDeliverySettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackDeliverySettings.java new file mode 100644 index 00000000000..aa9f2c335a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackDeliverySettings.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 EducationAiFeedbackDeliverySettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationAiFeedbackDeliverySettings} and sets the default values. + */ + public EducationAiFeedbackDeliverySettings() { + 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 EducationAiFeedbackDeliverySettings} + */ + @jakarta.annotation.Nonnull + public static EducationAiFeedbackDeliverySettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationAiFeedbackDeliverySettings(); + } + /** + * 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 areRhetoricalTechniquesEnabled property value. Indicates whether the student should receive feedback on their rhetorical techniques from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAreRhetoricalTechniquesEnabled() { + return this.backingStore.get("areRhetoricalTechniquesEnabled"); + } + /** + * 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("areRhetoricalTechniquesEnabled", (n) -> { this.setAreRhetoricalTechniquesEnabled(n.getBooleanValue()); }); + deserializerMap.put("isLanguageUseEnabled", (n) -> { this.setIsLanguageUseEnabled(n.getBooleanValue()); }); + deserializerMap.put("isStyleEnabled", (n) -> { this.setIsStyleEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isLanguageUseEnabled property value. Indicates whether the student should receive feedback on their language use from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsLanguageUseEnabled() { + return this.backingStore.get("isLanguageUseEnabled"); + } + /** + * Gets the isStyleEnabled property value. Indicates whether the student should receive feedback on their style from the AI feedback. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsStyleEnabled() { + return this.backingStore.get("isStyleEnabled"); + } + /** + * 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("areRhetoricalTechniquesEnabled", this.getAreRhetoricalTechniquesEnabled()); + writer.writeBooleanValue("isLanguageUseEnabled", this.getIsLanguageUseEnabled()); + writer.writeBooleanValue("isStyleEnabled", this.getIsStyleEnabled()); + 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 areRhetoricalTechniquesEnabled property value. Indicates whether the student should receive feedback on their rhetorical techniques from the AI feedback. + * @param value Value to set for the areRhetoricalTechniquesEnabled property. + */ + public void setAreRhetoricalTechniquesEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("areRhetoricalTechniquesEnabled", 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 isLanguageUseEnabled property value. Indicates whether the student should receive feedback on their language use from the AI feedback. + * @param value Value to set for the isLanguageUseEnabled property. + */ + public void setIsLanguageUseEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isLanguageUseEnabled", value); + } + /** + * Sets the isStyleEnabled property value. Indicates whether the student should receive feedback on their style from the AI feedback. + * @param value Value to set for the isStyleEnabled property. + */ + public void setIsStyleEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isStyleEnabled", 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/EducationAiFeedbackSettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackSettings.java new file mode 100644 index 00000000000..905ef828320 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationAiFeedbackSettings.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 EducationAiFeedbackSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationAiFeedbackSettings} and sets the default values. + */ + public EducationAiFeedbackSettings() { + 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 EducationAiFeedbackSettings} + */ + @jakarta.annotation.Nonnull + public static EducationAiFeedbackSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationAiFeedbackSettings(); + } + /** + * 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 audienceEngagementSettings property value. The audience engagement related feedback types that students should receive from the AI feedback. + * @return a {@link EducationAiFeedbackAudienceEngagementSettings} + */ + @jakarta.annotation.Nullable + public EducationAiFeedbackAudienceEngagementSettings getAudienceEngagementSettings() { + return this.backingStore.get("audienceEngagementSettings"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the contentSettings property value. The content related feedback types that students should receive from the AI feedback. + * @return a {@link EducationAiFeedbackContentSettings} + */ + @jakarta.annotation.Nullable + public EducationAiFeedbackContentSettings getContentSettings() { + return this.backingStore.get("contentSettings"); + } + /** + * Gets the deliverySettings property value. The delivery related feedback types that students should receive from the AI feedback. + * @return a {@link EducationAiFeedbackDeliverySettings} + */ + @jakarta.annotation.Nullable + public EducationAiFeedbackDeliverySettings getDeliverySettings() { + return this.backingStore.get("deliverySettings"); + } + /** + * 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("audienceEngagementSettings", (n) -> { this.setAudienceEngagementSettings(n.getObjectValue(EducationAiFeedbackAudienceEngagementSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("contentSettings", (n) -> { this.setContentSettings(n.getObjectValue(EducationAiFeedbackContentSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("deliverySettings", (n) -> { this.setDeliverySettings(n.getObjectValue(EducationAiFeedbackDeliverySettings::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("audienceEngagementSettings", this.getAudienceEngagementSettings()); + writer.writeObjectValue("contentSettings", this.getContentSettings()); + writer.writeObjectValue("deliverySettings", this.getDeliverySettings()); + 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 audienceEngagementSettings property value. The audience engagement related feedback types that students should receive from the AI feedback. + * @param value Value to set for the audienceEngagementSettings property. + */ + public void setAudienceEngagementSettings(@jakarta.annotation.Nullable final EducationAiFeedbackAudienceEngagementSettings value) { + this.backingStore.set("audienceEngagementSettings", 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 contentSettings property value. The content related feedback types that students should receive from the AI feedback. + * @param value Value to set for the contentSettings property. + */ + public void setContentSettings(@jakarta.annotation.Nullable final EducationAiFeedbackContentSettings value) { + this.backingStore.set("contentSettings", value); + } + /** + * Sets the deliverySettings property value. The delivery related feedback types that students should receive from the AI feedback. + * @param value Value to set for the deliverySettings property. + */ + public void setDeliverySettings(@jakarta.annotation.Nullable final EducationAiFeedbackDeliverySettings value) { + this.backingStore.set("deliverySettings", 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/EducationAssignment.java b/src/main/java/com/microsoft/graph/generated/models/EducationAssignment.java index d931cf985cb..9cead9ca880 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EducationAssignment.java +++ b/src/main/java/com/microsoft/graph/generated/models/EducationAssignment.java @@ -169,7 +169,9 @@ public Map> getFieldDeserializers deserializerMap.put("feedbackResourcesFolderUrl", (n) -> { this.setFeedbackResourcesFolderUrl(n.getStringValue()); }); deserializerMap.put("grading", (n) -> { this.setGrading(n.getObjectValue(EducationAssignmentGradeType::createFromDiscriminatorValue)); }); deserializerMap.put("gradingCategory", (n) -> { this.setGradingCategory(n.getObjectValue(EducationGradingCategory::createFromDiscriminatorValue)); }); + deserializerMap.put("gradingScheme", (n) -> { this.setGradingScheme(n.getObjectValue(EducationGradingScheme::createFromDiscriminatorValue)); }); deserializerMap.put("instructions", (n) -> { this.setInstructions(n.getObjectValue(EducationItemBody::createFromDiscriminatorValue)); }); + deserializerMap.put("languageTag", (n) -> { this.setLanguageTag(n.getStringValue()); }); deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("moduleUrl", (n) -> { this.setModuleUrl(n.getStringValue()); }); @@ -198,6 +200,14 @@ public EducationAssignmentGradeType getGrading() { public EducationGradingCategory getGradingCategory() { return this.backingStore.get("gradingCategory"); } + /** + * Gets the gradingScheme property value. When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + * @return a {@link EducationGradingScheme} + */ + @jakarta.annotation.Nullable + public EducationGradingScheme getGradingScheme() { + return this.backingStore.get("gradingScheme"); + } /** * Gets the instructions property value. Instructions for the assignment. The instructions and the display name tell the student what to do. * @return a {@link EducationItemBody} @@ -206,6 +216,14 @@ public EducationGradingCategory getGradingCategory() { public EducationItemBody getInstructions() { return this.backingStore.get("instructions"); } + /** + * Gets the languageTag property value. Specifies the language in which UI notifications for the assignment are displayed. If languageTag isn't provided, the default language is en-US. Optional. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLanguageTag() { + return this.backingStore.get("languageTag"); + } /** * Gets the lastModifiedBy property value. Who last modified the assignment. * @return a {@link IdentitySet} @@ -263,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 @@ -305,7 +323,9 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("dueDateTime", this.getDueDateTime()); writer.writeObjectValue("grading", this.getGrading()); writer.writeObjectValue("gradingCategory", this.getGradingCategory()); + writer.writeObjectValue("gradingScheme", this.getGradingScheme()); writer.writeObjectValue("instructions", this.getInstructions()); + writer.writeStringValue("languageTag", this.getLanguageTag()); writer.writeStringValue("moduleUrl", this.getModuleUrl()); writer.writeStringValue("notificationChannelUrl", this.getNotificationChannelUrl()); writer.writeCollectionOfObjectValues("resources", this.getResources()); @@ -431,6 +451,13 @@ public void setGrading(@jakarta.annotation.Nullable final EducationAssignmentGra public void setGradingCategory(@jakarta.annotation.Nullable final EducationGradingCategory value) { this.backingStore.set("gradingCategory", value); } + /** + * Sets the gradingScheme property value. When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment. + * @param value Value to set for the gradingScheme property. + */ + public void setGradingScheme(@jakarta.annotation.Nullable final EducationGradingScheme value) { + this.backingStore.set("gradingScheme", value); + } /** * Sets the instructions property value. Instructions for the assignment. The instructions and the display name tell the student what to do. * @param value Value to set for the instructions property. @@ -438,6 +465,13 @@ public void setGradingCategory(@jakarta.annotation.Nullable final EducationGradi public void setInstructions(@jakarta.annotation.Nullable final EducationItemBody value) { this.backingStore.set("instructions", value); } + /** + * Sets the languageTag property value. Specifies the language in which UI notifications for the assignment are displayed. If languageTag isn't provided, the default language is en-US. Optional. + * @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 lastModifiedBy property value. Who last modified the assignment. * @param value Value to set for the lastModifiedBy property. @@ -488,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/EducationAssignmentResource.java b/src/main/java/com/microsoft/graph/generated/models/EducationAssignmentResource.java index 4d61d671820..d2c9bea6b7e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EducationAssignmentResource.java +++ b/src/main/java/com/microsoft/graph/generated/models/EducationAssignmentResource.java @@ -24,6 +24,14 @@ public static EducationAssignmentResource createFromDiscriminatorValue(@jakarta. Objects.requireNonNull(parseNode); return new EducationAssignmentResource(); } + /** + * Gets the dependentResources property value. A collection of assignment resources that depend on the parent educationAssignmentResource. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDependentResources() { + return this.backingStore.get("dependentResources"); + } /** * Gets the distributeForStudentWork property value. Indicates whether this resource should be copied to each student submission for modification and submission. Required * @return a {@link Boolean} @@ -39,6 +47,7 @@ public Boolean getDistributeForStudentWork() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("dependentResources", (n) -> { this.setDependentResources(n.getCollectionOfObjectValues(EducationAssignmentResource::createFromDiscriminatorValue)); }); deserializerMap.put("distributeForStudentWork", (n) -> { this.setDistributeForStudentWork(n.getBooleanValue()); }); deserializerMap.put("resource", (n) -> { this.setResource(n.getObjectValue(EducationResource::createFromDiscriminatorValue)); }); return deserializerMap; @@ -58,9 +67,17 @@ public EducationResource getResource() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeCollectionOfObjectValues("dependentResources", this.getDependentResources()); writer.writeBooleanValue("distributeForStudentWork", this.getDistributeForStudentWork()); writer.writeObjectValue("resource", this.getResource()); } + /** + * Sets the dependentResources property value. A collection of assignment resources that depend on the parent educationAssignmentResource. + * @param value Value to set for the dependentResources property. + */ + public void setDependentResources(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("dependentResources", value); + } /** * Sets the distributeForStudentWork property value. Indicates whether this resource should be copied to each student submission for modification and submission. Required * @param value Value to set for the distributeForStudentWork property. diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationAssignmentSettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationAssignmentSettings.java index 2cc0ad95075..d6d1f7b1a46 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EducationAssignmentSettings.java +++ b/src/main/java/com/microsoft/graph/generated/models/EducationAssignmentSettings.java @@ -24,6 +24,14 @@ public static EducationAssignmentSettings createFromDiscriminatorValue(@jakarta. Objects.requireNonNull(parseNode); return new EducationAssignmentSettings(); } + /** + * Gets the defaultGradingScheme property value. The default grading scheme for assignments created in this class. + * @return a {@link EducationGradingScheme} + */ + @jakarta.annotation.Nullable + public EducationGradingScheme getDefaultGradingScheme() { + return this.backingStore.get("defaultGradingScheme"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -31,7 +39,9 @@ public static EducationAssignmentSettings createFromDiscriminatorValue(@jakarta. @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("defaultGradingScheme", (n) -> { this.setDefaultGradingScheme(n.getObjectValue(EducationGradingScheme::createFromDiscriminatorValue)); }); deserializerMap.put("gradingCategories", (n) -> { this.setGradingCategories(n.getCollectionOfObjectValues(EducationGradingCategory::createFromDiscriminatorValue)); }); + deserializerMap.put("gradingSchemes", (n) -> { this.setGradingSchemes(n.getCollectionOfObjectValues(EducationGradingScheme::createFromDiscriminatorValue)); }); deserializerMap.put("submissionAnimationDisabled", (n) -> { this.setSubmissionAnimationDisabled(n.getBooleanValue()); }); return deserializerMap; } @@ -43,6 +53,14 @@ public Map> getFieldDeserializers public java.util.List getGradingCategories() { return this.backingStore.get("gradingCategories"); } + /** + * Gets the gradingSchemes property value. The grading schemes that can be attached to assignments created in this class. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getGradingSchemes() { + return this.backingStore.get("gradingSchemes"); + } /** * Gets the submissionAnimationDisabled property value. Indicates whether to show the turn-in celebration animation. If true, indicates to skip the animation. The default value is false. * @return a {@link Boolean} @@ -58,9 +76,18 @@ public Boolean getSubmissionAnimationDisabled() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeObjectValue("defaultGradingScheme", this.getDefaultGradingScheme()); writer.writeCollectionOfObjectValues("gradingCategories", this.getGradingCategories()); + writer.writeCollectionOfObjectValues("gradingSchemes", this.getGradingSchemes()); writer.writeBooleanValue("submissionAnimationDisabled", this.getSubmissionAnimationDisabled()); } + /** + * Sets the defaultGradingScheme property value. The default grading scheme for assignments created in this class. + * @param value Value to set for the defaultGradingScheme property. + */ + public void setDefaultGradingScheme(@jakarta.annotation.Nullable final EducationGradingScheme value) { + this.backingStore.set("defaultGradingScheme", value); + } /** * Sets the gradingCategories property value. When set, enables users to weight assignments differently when computing a class average grade. * @param value Value to set for the gradingCategories property. @@ -68,6 +95,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setGradingCategories(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("gradingCategories", value); } + /** + * Sets the gradingSchemes property value. The grading schemes that can be attached to assignments created in this class. + * @param value Value to set for the gradingSchemes property. + */ + public void setGradingSchemes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("gradingSchemes", value); + } /** * Sets the submissionAnimationDisabled property value. Indicates whether to show the turn-in celebration animation. If true, indicates to skip the animation. The default value is false. * @param value Value to set for the submissionAnimationDisabled property. 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/EducationGradingScheme.java b/src/main/java/com/microsoft/graph/generated/models/EducationGradingScheme.java new file mode 100644 index 00000000000..dc29106eab3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationGradingScheme.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 EducationGradingScheme extends Entity implements Parsable { + /** + * Instantiates a new {@link EducationGradingScheme} and sets the default values. + */ + public EducationGradingScheme() { + 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 EducationGradingScheme} + */ + @jakarta.annotation.Nonnull + public static EducationGradingScheme createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationGradingScheme(); + } + /** + * Gets the displayName property value. The name of the grading scheme. + * @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("grades", (n) -> { this.setGrades(n.getCollectionOfObjectValues(EducationGradingSchemeGrade::createFromDiscriminatorValue)); }); + deserializerMap.put("hidePointsDuringGrading", (n) -> { this.setHidePointsDuringGrading(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the grades property value. The grades that make up the scheme. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getGrades() { + return this.backingStore.get("grades"); + } + /** + * Gets the hidePointsDuringGrading property value. The display setting for the UI. Indicates whether teachers can grade with points in addition to letter grades. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHidePointsDuringGrading() { + return this.backingStore.get("hidePointsDuringGrading"); + } + /** + * Serializes information the current object + * @param writer 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("grades", this.getGrades()); + writer.writeBooleanValue("hidePointsDuringGrading", this.getHidePointsDuringGrading()); + } + /** + * Sets the displayName property value. The name of the grading scheme. + * @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 grades property value. The grades that make up the scheme. + * @param value Value to set for the grades property. + */ + public void setGrades(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("grades", value); + } + /** + * Sets the hidePointsDuringGrading property value. The display setting for the UI. Indicates whether teachers can grade with points in addition to letter grades. + * @param value Value to set for the hidePointsDuringGrading property. + */ + public void setHidePointsDuringGrading(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hidePointsDuringGrading", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationGradingSchemeCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/EducationGradingSchemeCollectionResponse.java new file mode 100644 index 00000000000..dad68c38106 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationGradingSchemeCollectionResponse.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 EducationGradingSchemeCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link EducationGradingSchemeCollectionResponse} and sets the default values. + */ + public EducationGradingSchemeCollectionResponse() { + 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 EducationGradingSchemeCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static EducationGradingSchemeCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationGradingSchemeCollectionResponse(); + } + /** + * The deserialization 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(EducationGradingScheme::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/EducationGradingSchemeGrade.java b/src/main/java/com/microsoft/graph/generated/models/EducationGradingSchemeGrade.java new file mode 100644 index 00000000000..3a5bd5ab5ad --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationGradingSchemeGrade.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 EducationGradingSchemeGrade implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationGradingSchemeGrade} and sets the default values. + */ + public EducationGradingSchemeGrade() { + 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 EducationGradingSchemeGrade} + */ + @jakarta.annotation.Nonnull + public static EducationGradingSchemeGrade createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationGradingSchemeGrade(); + } + /** + * 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 defaultPercentage property value. The midpoint of the grade range. + * @return a {@link Float} + */ + @jakarta.annotation.Nullable + public Float getDefaultPercentage() { + return this.backingStore.get("defaultPercentage"); + } + /** + * Gets the displayName property value. The name of this individual grade. + * @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("defaultPercentage", (n) -> { this.setDefaultPercentage(n.getFloatValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("minPercentage", (n) -> { this.setMinPercentage(n.getFloatValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the minPercentage property value. The minimum percentage of the total points needed to achieve this grade. + * @return a {@link Float} + */ + @jakarta.annotation.Nullable + public Float getMinPercentage() { + return this.backingStore.get("minPercentage"); + } + /** + * 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.writeFloatValue("defaultPercentage", this.getDefaultPercentage()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeFloatValue("minPercentage", this.getMinPercentage()); + 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 defaultPercentage property value. The midpoint of the grade range. + * @param value Value to set for the defaultPercentage property. + */ + public void setDefaultPercentage(@jakarta.annotation.Nullable final Float value) { + this.backingStore.set("defaultPercentage", value); + } + /** + * Sets the displayName property value. The name of this individual grade. + * @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 minPercentage property value. The minimum percentage of the total points needed to achieve this grade. + * @param value Value to set for the minPercentage property. + */ + public void setMinPercentage(@jakarta.annotation.Nullable final Float value) { + this.backingStore.set("minPercentage", 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/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/EducationResource.java b/src/main/java/com/microsoft/graph/generated/models/EducationResource.java index 62bb8955bee..b584a2e7c01 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EducationResource.java +++ b/src/main/java/com/microsoft/graph/generated/models/EducationResource.java @@ -45,6 +45,7 @@ public static EducationResource createFromDiscriminatorValue(@jakarta.annotation case "#microsoft.graph.educationLinkResource": return new EducationLinkResource(); case "#microsoft.graph.educationMediaResource": return new EducationMediaResource(); case "#microsoft.graph.educationPowerPointResource": return new EducationPowerPointResource(); + case "#microsoft.graph.educationSpeakerProgressResource": return new EducationSpeakerProgressResource(); case "#microsoft.graph.educationTeamsAppResource": return new EducationTeamsAppResource(); case "#microsoft.graph.educationWordResource": return new EducationWordResource(); } diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationRoot.java b/src/main/java/com/microsoft/graph/generated/models/EducationRoot.java index 11e4d656da9..1cddfc64e6a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EducationRoot.java +++ b/src/main/java/com/microsoft/graph/generated/models/EducationRoot.java @@ -69,10 +69,11 @@ public java.util.List getClasses() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(5); + final HashMap> deserializerMap = new HashMap>(6); deserializerMap.put("classes", (n) -> { this.setClasses(n.getCollectionOfObjectValues(EducationClass::createFromDiscriminatorValue)); }); deserializerMap.put("me", (n) -> { this.setMe(n.getObjectValue(EducationUser::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("reports", (n) -> { this.setReports(n.getObjectValue(ReportsRoot::createFromDiscriminatorValue)); }); deserializerMap.put("schools", (n) -> { this.setSchools(n.getCollectionOfObjectValues(EducationSchool::createFromDiscriminatorValue)); }); deserializerMap.put("users", (n) -> { this.setUsers(n.getCollectionOfObjectValues(EducationUser::createFromDiscriminatorValue)); }); return deserializerMap; @@ -93,6 +94,14 @@ public EducationUser getMe() { public String getOdataType() { return this.backingStore.get("odataType"); } + /** + * Gets the reports property value. The reports property + * @return a {@link ReportsRoot} + */ + @jakarta.annotation.Nullable + public ReportsRoot getReports() { + return this.backingStore.get("reports"); + } /** * Gets the schools property value. The schools property * @return a {@link java.util.List} @@ -118,6 +127,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("classes", this.getClasses()); writer.writeObjectValue("me", this.getMe()); writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("reports", this.getReports()); writer.writeCollectionOfObjectValues("schools", this.getSchools()); writer.writeCollectionOfObjectValues("users", this.getUsers()); writer.writeAdditionalData(this.getAdditionalData()); @@ -158,6 +168,13 @@ public void setMe(@jakarta.annotation.Nullable final EducationUser value) { public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } + /** + * Sets the reports property value. The reports property + * @param value Value to set for the reports property. + */ + public void setReports(@jakarta.annotation.Nullable final ReportsRoot value) { + this.backingStore.set("reports", value); + } /** * Sets the schools property value. The schools property * @param value Value to set for the schools property. diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachAudienceEngagementSettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachAudienceEngagementSettings.java new file mode 100644 index 00000000000..2d70dcabffa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachAudienceEngagementSettings.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 EducationSpeakerCoachAudienceEngagementSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationSpeakerCoachAudienceEngagementSettings} and sets the default values. + */ + public EducationSpeakerCoachAudienceEngagementSettings() { + 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 EducationSpeakerCoachAudienceEngagementSettings} + */ + @jakarta.annotation.Nonnull + public static EducationSpeakerCoachAudienceEngagementSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationSpeakerCoachAudienceEngagementSettings(); + } + /** + * 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("isBodyLanguageEnabled", (n) -> { this.setIsBodyLanguageEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isBodyLanguageEnabled property value. Indicates whether the student should receive feedback on their body language from the Speaker Coach. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsBodyLanguageEnabled() { + return this.backingStore.get("isBodyLanguageEnabled"); + } + /** + * 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("isBodyLanguageEnabled", this.getIsBodyLanguageEnabled()); + 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 isBodyLanguageEnabled property value. Indicates whether the student should receive feedback on their body language from the Speaker Coach. + * @param value Value to set for the isBodyLanguageEnabled property. + */ + public void setIsBodyLanguageEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isBodyLanguageEnabled", 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/EducationSpeakerCoachContentSettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachContentSettings.java new file mode 100644 index 00000000000..f9c57bcce17 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachContentSettings.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 EducationSpeakerCoachContentSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationSpeakerCoachContentSettings} and sets the default values. + */ + public EducationSpeakerCoachContentSettings() { + 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 EducationSpeakerCoachContentSettings} + */ + @jakarta.annotation.Nonnull + public static EducationSpeakerCoachContentSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationSpeakerCoachContentSettings(); + } + /** + * 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("isInclusivenessEnabled", (n) -> { this.setIsInclusivenessEnabled(n.getBooleanValue()); }); + deserializerMap.put("isRepetitiveLanguageEnabled", (n) -> { this.setIsRepetitiveLanguageEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isInclusivenessEnabled property value. Indicates whether the student should receive feedback on their inclusiveness from the Speaker Coach. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsInclusivenessEnabled() { + return this.backingStore.get("isInclusivenessEnabled"); + } + /** + * Gets the isRepetitiveLanguageEnabled property value. Indicates whether the student should receive feedback on their repetitive language from the Speaker Coach. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsRepetitiveLanguageEnabled() { + return this.backingStore.get("isRepetitiveLanguageEnabled"); + } + /** + * 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("isInclusivenessEnabled", this.getIsInclusivenessEnabled()); + writer.writeBooleanValue("isRepetitiveLanguageEnabled", this.getIsRepetitiveLanguageEnabled()); + 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 isInclusivenessEnabled property value. Indicates whether the student should receive feedback on their inclusiveness from the Speaker Coach. + * @param value Value to set for the isInclusivenessEnabled property. + */ + public void setIsInclusivenessEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isInclusivenessEnabled", value); + } + /** + * Sets the isRepetitiveLanguageEnabled property value. Indicates whether the student should receive feedback on their repetitive language from the Speaker Coach. + * @param value Value to set for the isRepetitiveLanguageEnabled property. + */ + public void setIsRepetitiveLanguageEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isRepetitiveLanguageEnabled", 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/EducationSpeakerCoachDeliverySettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachDeliverySettings.java new file mode 100644 index 00000000000..9a18004a429 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachDeliverySettings.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 EducationSpeakerCoachDeliverySettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationSpeakerCoachDeliverySettings} and sets the default values. + */ + public EducationSpeakerCoachDeliverySettings() { + 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 EducationSpeakerCoachDeliverySettings} + */ + @jakarta.annotation.Nonnull + public static EducationSpeakerCoachDeliverySettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationSpeakerCoachDeliverySettings(); + } + /** + * 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 areFillerWordsEnabled property value. Indicates whether the student should receive feedback on their filler words from the Speaker Coach. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAreFillerWordsEnabled() { + return this.backingStore.get("areFillerWordsEnabled"); + } + /** + * 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("areFillerWordsEnabled", (n) -> { this.setAreFillerWordsEnabled(n.getBooleanValue()); }); + deserializerMap.put("isPaceEnabled", (n) -> { this.setIsPaceEnabled(n.getBooleanValue()); }); + deserializerMap.put("isPitchEnabled", (n) -> { this.setIsPitchEnabled(n.getBooleanValue()); }); + deserializerMap.put("isPronunciationEnabled", (n) -> { this.setIsPronunciationEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isPaceEnabled property value. Indicates whether the student should receive feedback on their pace from the Speaker Coach. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsPaceEnabled() { + return this.backingStore.get("isPaceEnabled"); + } + /** + * Gets the isPitchEnabled property value. Indicates whether the student should receive feedback on their pitch from the Speaker Coach. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsPitchEnabled() { + return this.backingStore.get("isPitchEnabled"); + } + /** + * Gets the isPronunciationEnabled property value. Indicates whether the student should receive feedback on their pronunciation from the Speaker Coach. This is automatically enabled if isAiFeedbackEnabled is set to true on the educationSpeakerProgressResource, or if spokenLanguageLocale is set to a value besides en-US on the educationSpeakerProgressResource. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsPronunciationEnabled() { + return this.backingStore.get("isPronunciationEnabled"); + } + /** + * 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("areFillerWordsEnabled", this.getAreFillerWordsEnabled()); + writer.writeBooleanValue("isPaceEnabled", this.getIsPaceEnabled()); + writer.writeBooleanValue("isPitchEnabled", this.getIsPitchEnabled()); + writer.writeBooleanValue("isPronunciationEnabled", this.getIsPronunciationEnabled()); + 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 areFillerWordsEnabled property value. Indicates whether the student should receive feedback on their filler words from the Speaker Coach. + * @param value Value to set for the areFillerWordsEnabled property. + */ + public void setAreFillerWordsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("areFillerWordsEnabled", 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 isPaceEnabled property value. Indicates whether the student should receive feedback on their pace from the Speaker Coach. + * @param value Value to set for the isPaceEnabled property. + */ + public void setIsPaceEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isPaceEnabled", value); + } + /** + * Sets the isPitchEnabled property value. Indicates whether the student should receive feedback on their pitch from the Speaker Coach. + * @param value Value to set for the isPitchEnabled property. + */ + public void setIsPitchEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isPitchEnabled", value); + } + /** + * Sets the isPronunciationEnabled property value. Indicates whether the student should receive feedback on their pronunciation from the Speaker Coach. This is automatically enabled if isAiFeedbackEnabled is set to true on the educationSpeakerProgressResource, or if spokenLanguageLocale is set to a value besides en-US on the educationSpeakerProgressResource. + * @param value Value to set for the isPronunciationEnabled property. + */ + public void setIsPronunciationEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isPronunciationEnabled", 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/EducationSpeakerCoachSettings.java b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachSettings.java new file mode 100644 index 00000000000..ec337572f2d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerCoachSettings.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 EducationSpeakerCoachSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EducationSpeakerCoachSettings} and sets the default values. + */ + public EducationSpeakerCoachSettings() { + 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 EducationSpeakerCoachSettings} + */ + @jakarta.annotation.Nonnull + public static EducationSpeakerCoachSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationSpeakerCoachSettings(); + } + /** + * 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 audienceEngagementSettings property value. The audience engagement related feedback types that students should receive from the Speaker Coach. + * @return a {@link EducationSpeakerCoachAudienceEngagementSettings} + */ + @jakarta.annotation.Nullable + public EducationSpeakerCoachAudienceEngagementSettings getAudienceEngagementSettings() { + return this.backingStore.get("audienceEngagementSettings"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the contentSettings property value. The content related feedback types that students should receive from the Speaker Coach. + * @return a {@link EducationSpeakerCoachContentSettings} + */ + @jakarta.annotation.Nullable + public EducationSpeakerCoachContentSettings getContentSettings() { + return this.backingStore.get("contentSettings"); + } + /** + * Gets the deliverySettings property value. The delivery related feedback types that students should receive from the Speaker Coach. + * @return a {@link EducationSpeakerCoachDeliverySettings} + */ + @jakarta.annotation.Nullable + public EducationSpeakerCoachDeliverySettings getDeliverySettings() { + return this.backingStore.get("deliverySettings"); + } + /** + * 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("audienceEngagementSettings", (n) -> { this.setAudienceEngagementSettings(n.getObjectValue(EducationSpeakerCoachAudienceEngagementSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("contentSettings", (n) -> { this.setContentSettings(n.getObjectValue(EducationSpeakerCoachContentSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("deliverySettings", (n) -> { this.setDeliverySettings(n.getObjectValue(EducationSpeakerCoachDeliverySettings::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("audienceEngagementSettings", this.getAudienceEngagementSettings()); + writer.writeObjectValue("contentSettings", this.getContentSettings()); + writer.writeObjectValue("deliverySettings", this.getDeliverySettings()); + 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 audienceEngagementSettings property value. The audience engagement related feedback types that students should receive from the Speaker Coach. + * @param value Value to set for the audienceEngagementSettings property. + */ + public void setAudienceEngagementSettings(@jakarta.annotation.Nullable final EducationSpeakerCoachAudienceEngagementSettings value) { + this.backingStore.set("audienceEngagementSettings", 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 contentSettings property value. The content related feedback types that students should receive from the Speaker Coach. + * @param value Value to set for the contentSettings property. + */ + public void setContentSettings(@jakarta.annotation.Nullable final EducationSpeakerCoachContentSettings value) { + this.backingStore.set("contentSettings", value); + } + /** + * Sets the deliverySettings property value. The delivery related feedback types that students should receive from the Speaker Coach. + * @param value Value to set for the deliverySettings property. + */ + public void setDeliverySettings(@jakarta.annotation.Nullable final EducationSpeakerCoachDeliverySettings value) { + this.backingStore.set("deliverySettings", 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/EducationSpeakerProgressResource.java b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerProgressResource.java new file mode 100644 index 00000000000..e84adc946e2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationSpeakerProgressResource.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.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EducationSpeakerProgressResource extends EducationResource implements Parsable { + /** + * Instantiates a new {@link EducationSpeakerProgressResource} and sets the default values. + */ + public EducationSpeakerProgressResource() { + super(); + this.setOdataType("#microsoft.graph.educationSpeakerProgressResource"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EducationSpeakerProgressResource} + */ + @jakarta.annotation.Nonnull + public static EducationSpeakerProgressResource createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EducationSpeakerProgressResource(); + } + /** + * Gets the aiFeedbackCriteria property value. The feedback types that students should receive from AI feedback. This property should only be provided if isAiFeedbackEnabled is true. + * @return a {@link EducationAiFeedbackCriteria} + */ + @jakarta.annotation.Nullable + public EducationAiFeedbackCriteria getAiFeedbackCriteria() { + return this.backingStore.get("aiFeedbackCriteria"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("aiFeedbackCriteria", (n) -> { this.setAiFeedbackCriteria(n.getObjectValue(EducationAiFeedbackCriteria::createFromDiscriminatorValue)); }); + deserializerMap.put("isAiFeedbackEnabled", (n) -> { this.setIsAiFeedbackEnabled(n.getBooleanValue()); }); + deserializerMap.put("isVideoRequired", (n) -> { this.setIsVideoRequired(n.getBooleanValue()); }); + deserializerMap.put("maxRecordingAttempts", (n) -> { this.setMaxRecordingAttempts(n.getIntegerValue()); }); + deserializerMap.put("presentationTitle", (n) -> { this.setPresentationTitle(n.getStringValue()); }); + deserializerMap.put("recordingTimeLimitInMinutes", (n) -> { this.setRecordingTimeLimitInMinutes(n.getIntegerValue()); }); + deserializerMap.put("showRehearsalReportToStudentBeforeMediaUpload", (n) -> { this.setShowRehearsalReportToStudentBeforeMediaUpload(n.getBooleanValue()); }); + deserializerMap.put("speakerCoachSettings", (n) -> { this.setSpeakerCoachSettings(n.getObjectValue(EducationSpeakerCoachSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("spokenLanguageLocale", (n) -> { this.setSpokenLanguageLocale(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isAiFeedbackEnabled property value. Indicates whether AI feedback is enabled for the student submissions. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAiFeedbackEnabled() { + return this.backingStore.get("isAiFeedbackEnabled"); + } + /** + * Gets the isVideoRequired property value. Indicates whether video is required for the student recording. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsVideoRequired() { + return this.backingStore.get("isVideoRequired"); + } + /** + * Gets the maxRecordingAttempts property value. The maximum number of recording attempts available to the student. Specify 0 to set unlimited recording attempts. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getMaxRecordingAttempts() { + return this.backingStore.get("maxRecordingAttempts"); + } + /** + * Gets the presentationTitle property value. The title of the speaker progress resource visible to students. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPresentationTitle() { + return this.backingStore.get("presentationTitle"); + } + /** + * Gets the recordingTimeLimitInMinutes property value. The time limit is in minutes for the student recording. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getRecordingTimeLimitInMinutes() { + return this.backingStore.get("recordingTimeLimitInMinutes"); + } + /** + * Gets the showRehearsalReportToStudentBeforeMediaUpload property value. Allows students to view their rehearsal report before the assignment is graded. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getShowRehearsalReportToStudentBeforeMediaUpload() { + return this.backingStore.get("showRehearsalReportToStudentBeforeMediaUpload"); + } + /** + * Gets the speakerCoachSettings property value. The feedback types that students should receive from the Speaker Coach. + * @return a {@link EducationSpeakerCoachSettings} + */ + @jakarta.annotation.Nullable + public EducationSpeakerCoachSettings getSpeakerCoachSettings() { + return this.backingStore.get("speakerCoachSettings"); + } + /** + * Gets the spokenLanguageLocale property value. The spoken language for the student recording. For example, en-US. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSpokenLanguageLocale() { + return this.backingStore.get("spokenLanguageLocale"); + } + /** + * Serializes information the current object + * @param writer 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("aiFeedbackCriteria", this.getAiFeedbackCriteria()); + writer.writeBooleanValue("isAiFeedbackEnabled", this.getIsAiFeedbackEnabled()); + writer.writeBooleanValue("isVideoRequired", this.getIsVideoRequired()); + writer.writeIntegerValue("maxRecordingAttempts", this.getMaxRecordingAttempts()); + writer.writeStringValue("presentationTitle", this.getPresentationTitle()); + writer.writeIntegerValue("recordingTimeLimitInMinutes", this.getRecordingTimeLimitInMinutes()); + writer.writeBooleanValue("showRehearsalReportToStudentBeforeMediaUpload", this.getShowRehearsalReportToStudentBeforeMediaUpload()); + writer.writeObjectValue("speakerCoachSettings", this.getSpeakerCoachSettings()); + writer.writeStringValue("spokenLanguageLocale", this.getSpokenLanguageLocale()); + } + /** + * Sets the aiFeedbackCriteria property value. The feedback types that students should receive from AI feedback. This property should only be provided if isAiFeedbackEnabled is true. + * @param value Value to set for the aiFeedbackCriteria property. + */ + public void setAiFeedbackCriteria(@jakarta.annotation.Nullable final EducationAiFeedbackCriteria value) { + this.backingStore.set("aiFeedbackCriteria", value); + } + /** + * Sets the isAiFeedbackEnabled property value. Indicates whether AI feedback is enabled for the student submissions. + * @param value Value to set for the isAiFeedbackEnabled property. + */ + public void setIsAiFeedbackEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAiFeedbackEnabled", value); + } + /** + * Sets the isVideoRequired property value. Indicates whether video is required for the student recording. + * @param value Value to set for the isVideoRequired property. + */ + public void setIsVideoRequired(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isVideoRequired", value); + } + /** + * Sets the maxRecordingAttempts property value. The maximum number of recording attempts available to the student. Specify 0 to set unlimited recording attempts. + * @param value Value to set for the maxRecordingAttempts property. + */ + public void setMaxRecordingAttempts(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("maxRecordingAttempts", value); + } + /** + * Sets the presentationTitle property value. The title of the speaker progress resource visible to students. + * @param value Value to set for the presentationTitle property. + */ + public void setPresentationTitle(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("presentationTitle", value); + } + /** + * Sets the recordingTimeLimitInMinutes property value. The time limit is in minutes for the student recording. + * @param value Value to set for the recordingTimeLimitInMinutes property. + */ + public void setRecordingTimeLimitInMinutes(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("recordingTimeLimitInMinutes", value); + } + /** + * Sets the showRehearsalReportToStudentBeforeMediaUpload property value. Allows students to view their rehearsal report before the assignment is graded. + * @param value Value to set for the showRehearsalReportToStudentBeforeMediaUpload property. + */ + public void setShowRehearsalReportToStudentBeforeMediaUpload(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("showRehearsalReportToStudentBeforeMediaUpload", value); + } + /** + * Sets the speakerCoachSettings property value. The feedback types that students should receive from the Speaker Coach. + * @param value Value to set for the speakerCoachSettings property. + */ + public void setSpeakerCoachSettings(@jakarta.annotation.Nullable final EducationSpeakerCoachSettings value) { + this.backingStore.set("speakerCoachSettings", value); + } + /** + * Sets the spokenLanguageLocale property value. The spoken language for the student recording. For example, en-US. + * @param value Value to set for the spokenLanguageLocale property. + */ + public void setSpokenLanguageLocale(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("spokenLanguageLocale", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationSpeechType.java b/src/main/java/com/microsoft/graph/generated/models/EducationSpeechType.java new file mode 100644 index 00000000000..27be3b10b20 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EducationSpeechType.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 EducationSpeechType implements ValuedEnum { + Informative("informative"), + Personal("personal"), + Persuasive("persuasive"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + EducationSpeechType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EducationSpeechType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "informative": return Informative; + case "personal": return Personal; + case "persuasive": return Persuasive; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} 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/EducationSubmissionResource.java b/src/main/java/com/microsoft/graph/generated/models/EducationSubmissionResource.java index 742427fa7d1..903d254661e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EducationSubmissionResource.java +++ b/src/main/java/com/microsoft/graph/generated/models/EducationSubmissionResource.java @@ -25,13 +25,21 @@ public static EducationSubmissionResource createFromDiscriminatorValue(@jakarta. return new EducationSubmissionResource(); } /** - * Gets the assignmentResourceUrl property value. Pointer to the assignment from which the resource was copied, and if null, the student uploaded the resource. + * Gets the assignmentResourceUrl property value. Pointer to the assignment from which the resource was copied. If the value is null, the student uploaded the resource. * @return a {@link String} */ @jakarta.annotation.Nullable public String getAssignmentResourceUrl() { return this.backingStore.get("assignmentResourceUrl"); } + /** + * Gets the dependentResources property value. A collection of submission resources that depend on the parent educationSubmissionResource. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDependentResources() { + return this.backingStore.get("dependentResources"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -40,6 +48,7 @@ public String getAssignmentResourceUrl() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("assignmentResourceUrl", (n) -> { this.setAssignmentResourceUrl(n.getStringValue()); }); + deserializerMap.put("dependentResources", (n) -> { this.setDependentResources(n.getCollectionOfObjectValues(EducationSubmissionResource::createFromDiscriminatorValue)); }); deserializerMap.put("resource", (n) -> { this.setResource(n.getObjectValue(EducationResource::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -59,15 +68,23 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeStringValue("assignmentResourceUrl", this.getAssignmentResourceUrl()); + writer.writeCollectionOfObjectValues("dependentResources", this.getDependentResources()); writer.writeObjectValue("resource", this.getResource()); } /** - * Sets the assignmentResourceUrl property value. Pointer to the assignment from which the resource was copied, and if null, the student uploaded the resource. + * Sets the assignmentResourceUrl property value. Pointer to the assignment from which the resource was copied. If the value is null, the student uploaded the resource. * @param value Value to set for the assignmentResourceUrl property. */ public void setAssignmentResourceUrl(@jakarta.annotation.Nullable final String value) { this.backingStore.set("assignmentResourceUrl", value); } + /** + * Sets the dependentResources property value. A collection of submission resources that depend on the parent educationSubmissionResource. + * @param value Value to set for the dependentResources property. + */ + public void setDependentResources(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("dependentResources", value); + } /** * Sets the resource property value. Resource object. * @param value Value to set for the resource property. 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/EmergencyCallEvent.java b/src/main/java/com/microsoft/graph/generated/models/EmergencyCallEvent.java index c876779239c..bc430bd7cf6 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EmergencyCallEvent.java +++ b/src/main/java/com/microsoft/graph/generated/models/EmergencyCallEvent.java @@ -25,7 +25,7 @@ public static EmergencyCallEvent createFromDiscriminatorValue(@jakarta.annotatio return new EmergencyCallEvent(); } /** - * Gets the callerInfo property value. The callerInfo property + * Gets the callerInfo property value. The information of the emergency caller. * @return a {@link EmergencyCallerInfo} */ @jakarta.annotation.Nullable @@ -33,7 +33,7 @@ public EmergencyCallerInfo getCallerInfo() { return this.backingStore.get("callerInfo"); } /** - * Gets the emergencyNumberDialed property value. The emergencyNumberDialed property + * Gets the emergencyNumberDialed property value. The emergency number dialed. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the policyName property value. The policyName property + * Gets the policyName property value. The policy name for the emergency call event. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -72,21 +72,21 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("policyName", this.getPolicyName()); } /** - * Sets the callerInfo property value. The callerInfo property + * Sets the callerInfo property value. The information of the emergency caller. * @param value Value to set for the callerInfo property. */ public void setCallerInfo(@jakarta.annotation.Nullable final EmergencyCallerInfo value) { this.backingStore.set("callerInfo", value); } /** - * Sets the emergencyNumberDialed property value. The emergencyNumberDialed property + * Sets the emergencyNumberDialed property value. The emergency number dialed. * @param value Value to set for the emergencyNumberDialed property. */ public void setEmergencyNumberDialed(@jakarta.annotation.Nullable final String value) { this.backingStore.set("emergencyNumberDialed", value); } /** - * Sets the policyName property value. The policyName property + * Sets the policyName property value. The policy name for the emergency call event. * @param value Value to set for the policyName property. */ public void setPolicyName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/EmergencyCallerInfo.java b/src/main/java/com/microsoft/graph/generated/models/EmergencyCallerInfo.java index 672fcfd2502..00e85053158 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EmergencyCallerInfo.java +++ b/src/main/java/com/microsoft/graph/generated/models/EmergencyCallerInfo.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the emergency caller. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -79,7 +79,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the location property value. The location property + * Gets the location property value. The location of the emergency caller. * @return a {@link Location} */ @jakarta.annotation.Nullable @@ -95,7 +95,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the phoneNumber property value. The phoneNumber property + * Gets the phoneNumber property value. The phone number of the emergency caller. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -103,7 +103,7 @@ public String getPhoneNumber() { return this.backingStore.get("phoneNumber"); } /** - * Gets the tenantId property value. The tenantId property + * Gets the tenantId property value. The tenant ID of the emergency caller. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -111,7 +111,7 @@ public String getTenantId() { return this.backingStore.get("tenantId"); } /** - * Gets the upn property value. The upn property + * Gets the upn property value. The user principal name of the emergency caller. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -148,14 +148,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the emergency caller. * @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 location property value. The location property + * Sets the location property value. The location of the emergency caller. * @param value Value to set for the location property. */ public void setLocation(@jakarta.annotation.Nullable final Location value) { @@ -169,21 +169,21 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the phoneNumber property value. The phoneNumber property + * Sets the phoneNumber property value. The phone number of the emergency caller. * @param value Value to set for the phoneNumber property. */ public void setPhoneNumber(@jakarta.annotation.Nullable final String value) { this.backingStore.set("phoneNumber", value); } /** - * Sets the tenantId property value. The tenantId property + * Sets the tenantId property value. The tenant ID of the emergency caller. * @param value Value to set for the tenantId property. */ public void setTenantId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("tenantId", value); } /** - * Sets the upn property value. The upn property + * Sets the upn property value. The user principal name of the emergency caller. * @param value Value to set for the upn property. */ public void setUpn(@jakarta.annotation.Nullable final String 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/EngagementConversation.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversation.java new file mode 100644 index 00000000000..021d5d89655 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversation.java @@ -0,0 +1,122 @@ +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 conversation in Viva Engage. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversation extends Entity implements Parsable { + /** + * Instantiates a new {@link EngagementConversation} and sets the default values. + */ + public EngagementConversation() { + 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 EngagementConversation} + */ + @jakarta.annotation.Nonnull + public static EngagementConversation 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.onlineMeetingEngagementConversation": return new OnlineMeetingEngagementConversation(); + } + } + return new EngagementConversation(); + } + /** + * Gets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. + * @return a {@link EngagementCreationMode} + */ + @jakarta.annotation.Nullable + public EngagementCreationMode getCreationMode() { + return this.backingStore.get("creationMode"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("creationMode", (n) -> { this.setCreationMode(n.getEnumValue(EngagementCreationMode::forValue)); }); + deserializerMap.put("messages", (n) -> { this.setMessages(n.getCollectionOfObjectValues(EngagementConversationMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("starter", (n) -> { this.setStarter(n.getObjectValue(EngagementConversationMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("starterId", (n) -> { this.setStarterId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the messages property value. The messages in a Viva Engage conversation. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessages() { + return this.backingStore.get("messages"); + } + /** + * Gets the starter property value. The starter property + * @return a {@link EngagementConversationMessage} + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage getStarter() { + return this.backingStore.get("starter"); + } + /** + * Gets the starterId property value. The unique ID of the first message in a Viva Engage conversation. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStarterId() { + return this.backingStore.get("starterId"); + } + /** + * Serializes information the current object + * @param writer 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("creationMode", this.getCreationMode()); + writer.writeCollectionOfObjectValues("messages", this.getMessages()); + writer.writeObjectValue("starter", this.getStarter()); + writer.writeStringValue("starterId", this.getStarterId()); + } + /** + * Sets the creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. + * @param value Value to set for the creationMode property. + */ + public void setCreationMode(@jakarta.annotation.Nullable final EngagementCreationMode value) { + this.backingStore.set("creationMode", value); + } + /** + * Sets the messages property value. The messages in a Viva Engage conversation. + * @param value Value to set for the messages property. + */ + public void setMessages(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messages", value); + } + /** + * Sets the starter property value. The starter property + * @param value Value to set for the starter property. + */ + public void setStarter(@jakarta.annotation.Nullable final EngagementConversationMessage value) { + this.backingStore.set("starter", value); + } + /** + * Sets the starterId property value. The unique ID of the first message in a Viva Engage conversation. + * @param value Value to set for the starterId property. + */ + public void setStarterId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("starterId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementConversationDiscussionMessage.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationDiscussionMessage.java new file mode 100644 index 00000000000..36d64f046c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationDiscussionMessage.java @@ -0,0 +1,48 @@ +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; +/** + * A Viva Engage conversation discussion message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationDiscussionMessage extends EngagementConversationMessage implements Parsable { + /** + * Instantiates a new {@link EngagementConversationDiscussionMessage} and sets the default values. + */ + public EngagementConversationDiscussionMessage() { + super(); + this.setOdataType("#microsoft.graph.engagementConversationDiscussionMessage"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationDiscussionMessage} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationDiscussionMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationDiscussionMessage(); + } + /** + * 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/EngagementConversationMessage.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessage.java new file mode 100644 index 00000000000..bd037cfe1dd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessage.java @@ -0,0 +1,225 @@ +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; +/** + * A Viva Engage conversation message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessage extends Entity implements Parsable { + /** + * Instantiates a new {@link EngagementConversationMessage} and sets the default values. + */ + public EngagementConversationMessage() { + 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 EngagementConversationMessage} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationMessage 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.engagementConversationDiscussionMessage": return new EngagementConversationDiscussionMessage(); + case "#microsoft.graph.engagementConversationQuestionMessage": return new EngagementConversationQuestionMessage(); + case "#microsoft.graph.engagementConversationSystemMessage": return new EngagementConversationSystemMessage(); + } + } + return new EngagementConversationMessage(); + } + /** + * Gets the body property value. The body property + * @return a {@link ItemBody} + */ + @jakarta.annotation.Nullable + public ItemBody getBody() { + return this.backingStore.get("body"); + } + /** + * Gets the conversation property value. The conversation property + * @return a {@link EngagementConversation} + */ + @jakarta.annotation.Nullable + public EngagementConversation getConversation() { + return this.backingStore.get("conversation"); + } + /** + * Gets the createdDateTime property value. The date and time when the message 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 creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. + * @return a {@link EngagementCreationMode} + */ + @jakarta.annotation.Nullable + public EngagementCreationMode getCreationMode() { + return this.backingStore.get("creationMode"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("body", (n) -> { this.setBody(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); + deserializerMap.put("conversation", (n) -> { this.setConversation(n.getObjectValue(EngagementConversation::createFromDiscriminatorValue)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("creationMode", (n) -> { this.setCreationMode(n.getEnumValue(EngagementCreationMode::forValue)); }); + deserializerMap.put("from", (n) -> { this.setFrom(n.getObjectValue(EngagementIdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("reactions", (n) -> { this.setReactions(n.getCollectionOfObjectValues(EngagementConversationMessageReaction::createFromDiscriminatorValue)); }); + deserializerMap.put("replies", (n) -> { this.setReplies(n.getCollectionOfObjectValues(EngagementConversationMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("replyTo", (n) -> { this.setReplyTo(n.getObjectValue(EngagementConversationMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("replyToId", (n) -> { this.setReplyToId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the from property value. Identity of the sender of the message. + * @return a {@link EngagementIdentitySet} + */ + @jakarta.annotation.Nullable + public EngagementIdentitySet getFrom() { + return this.backingStore.get("from"); + } + /** + * Gets the lastModifiedDateTime property value. The date and time when message was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } + /** + * Gets the reactions property value. A collection of reactions (such as like and smile) that users have applied to this message. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReactions() { + return this.backingStore.get("reactions"); + } + /** + * Gets the replies property value. A collection of messages that are replies to this message and form a threaded discussion. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReplies() { + return this.backingStore.get("replies"); + } + /** + * Gets the replyTo property value. The parent message to which this message is a reply, if it is part of a reply chain. + * @return a {@link EngagementConversationMessage} + */ + @jakarta.annotation.Nullable + public EngagementConversationMessage getReplyTo() { + return this.backingStore.get("replyTo"); + } + /** + * Gets the replyToId property value. The ID of the parent message to which this message is a reply, if applicable. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReplyToId() { + return this.backingStore.get("replyToId"); + } + /** + * Serializes information the current object + * @param writer 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("body", this.getBody()); + writer.writeObjectValue("conversation", this.getConversation()); + writer.writeEnumValue("creationMode", this.getCreationMode()); + writer.writeObjectValue("from", this.getFrom()); + writer.writeCollectionOfObjectValues("reactions", this.getReactions()); + writer.writeCollectionOfObjectValues("replies", this.getReplies()); + writer.writeObjectValue("replyTo", this.getReplyTo()); + writer.writeStringValue("replyToId", this.getReplyToId()); + } + /** + * Sets the body property value. The body property + * @param value Value to set for the body property. + */ + public void setBody(@jakarta.annotation.Nullable final ItemBody value) { + this.backingStore.set("body", value); + } + /** + * Sets the conversation property value. The conversation property + * @param value Value to set for the conversation property. + */ + public void setConversation(@jakarta.annotation.Nullable final EngagementConversation value) { + this.backingStore.set("conversation", value); + } + /** + * Sets the createdDateTime property value. The date and time when the message 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 creationMode property value. Indicates that the resource is in migration state and is currently being used for migration purposes. + * @param value Value to set for the creationMode property. + */ + public void setCreationMode(@jakarta.annotation.Nullable final EngagementCreationMode value) { + this.backingStore.set("creationMode", value); + } + /** + * Sets the from property value. Identity of the sender of the message. + * @param value Value to set for the from property. + */ + public void setFrom(@jakarta.annotation.Nullable final EngagementIdentitySet value) { + this.backingStore.set("from", value); + } + /** + * Sets the lastModifiedDateTime property value. The date and time when message was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param value Value to set for the lastModifiedDateTime property. + */ + public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastModifiedDateTime", value); + } + /** + * Sets the reactions property value. A collection of reactions (such as like and smile) that users have applied to this message. + * @param value Value to set for the reactions property. + */ + public void setReactions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("reactions", value); + } + /** + * Sets the replies property value. A collection of messages that are replies to this message and form a threaded discussion. + * @param value Value to set for the replies property. + */ + public void setReplies(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("replies", value); + } + /** + * Sets the replyTo property value. The parent message to which this message is a reply, if it is part of a reply chain. + * @param value Value to set for the replyTo property. + */ + public void setReplyTo(@jakarta.annotation.Nullable final EngagementConversationMessage value) { + this.backingStore.set("replyTo", value); + } + /** + * Sets the replyToId property value. The ID of the parent message to which this message is a reply, if applicable. + * @param value Value to set for the replyToId property. + */ + public void setReplyToId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("replyToId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageCollectionResponse.java new file mode 100644 index 00000000000..a5db50e9f61 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageCollectionResponse.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 EngagementConversationMessageCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link EngagementConversationMessageCollectionResponse} and sets the default values. + */ + public EngagementConversationMessageCollectionResponse() { + 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 EngagementConversationMessageCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationMessageCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationMessageCollectionResponse(); + } + /** + * The deserialization 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(EngagementConversationMessage::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/EngagementConversationMessageReaction.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReaction.java new file mode 100644 index 00000000000..8fdff6902b8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReaction.java @@ -0,0 +1,98 @@ +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; +/** + * A reaction to a conversation message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationMessageReaction extends Entity implements Parsable { + /** + * Instantiates a new {@link EngagementConversationMessageReaction} and sets the default values. + */ + public EngagementConversationMessageReaction() { + 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 EngagementConversationMessageReaction} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationMessageReaction createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationMessageReaction(); + } + /** + * Gets the createdDateTime property value. Date and time when the reaction was added. 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("reactionBy", (n) -> { this.setReactionBy(n.getObjectValue(EngagementIdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("reactionType", (n) -> { this.setReactionType(n.getEnumValue(EngagementConversationMessageReactionType::forValue)); }); + return deserializerMap; + } + /** + * Gets the reactionBy property value. The reactionBy property + * @return a {@link EngagementIdentitySet} + */ + @jakarta.annotation.Nullable + public EngagementIdentitySet getReactionBy() { + return this.backingStore.get("reactionBy"); + } + /** + * Gets the reactionType property value. Types of reactions to conversation messages. + * @return a {@link EngagementConversationMessageReactionType} + */ + @jakarta.annotation.Nullable + public EngagementConversationMessageReactionType 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); + super.serialize(writer); + writer.writeObjectValue("reactionBy", this.getReactionBy()); + writer.writeEnumValue("reactionType", this.getReactionType()); + } + /** + * Sets the createdDateTime property value. Date and time when the reaction was added. 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 reactionBy property value. The reactionBy property + * @param value Value to set for the reactionBy property. + */ + public void setReactionBy(@jakarta.annotation.Nullable final EngagementIdentitySet value) { + this.backingStore.set("reactionBy", value); + } + /** + * Sets the reactionType property value. Types of reactions to conversation messages. + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final EngagementConversationMessageReactionType value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReactionCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReactionCollectionResponse.java new file mode 100644 index 00000000000..a74bc12f184 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReactionCollectionResponse.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 EngagementConversationMessageReactionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link EngagementConversationMessageReactionCollectionResponse} and sets the default values. + */ + public EngagementConversationMessageReactionCollectionResponse() { + 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 EngagementConversationMessageReactionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationMessageReactionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationMessageReactionCollectionResponse(); + } + /** + * The deserialization 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(EngagementConversationMessageReaction::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/EngagementConversationMessageReactionType.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReactionType.java new file mode 100644 index 00000000000..378291b2608 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationMessageReactionType.java @@ -0,0 +1,117 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Types of reactions to conversation messages. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EngagementConversationMessageReactionType implements ValuedEnum { + /** Like reaction, represented as a thumbs-up hand. A positive sentiment. */ + Like("like"), + /** Love reaction, represented as a solid heart shape. A very positive sentiment. */ + Love("love"), + /** Celebrate reaction, represented as a party hat. A positive sentiment. */ + Celebrate("celebrate"), + /** Thank reaction, represented as applauding hands. A positive sentiment. */ + Thank("thank"), + /** Laugh reaction, represented as a grinning face. A positive sentiment. */ + Laugh("laugh"), + /** Sad reaction, represented as a frowning face. A sympathetic sentiment. */ + Sad("sad"), + /** Happy reaction, represented as an open mouth smile face. A very positive sentiment. */ + Happy("happy"), + /** Excited reaction, represented as a face with closed eyes and a big smile. A very positive sentiment. */ + Excited("excited"), + /** Smiling reaction, represented as a face with a small smile. A positive sentiment. */ + Smile("smile"), + /** Silly reaction, represented as an upside down smiling face. A positive sentiment. */ + Silly("silly"), + /** Intense laughter reaction, represented as a crying laughing face. A very positive sentiment. */ + IntenseLaugh("intenseLaugh"), + /** Star struck reaction, represented as a face with stars for eyes. A very positive sentiment. */ + StarStruck("starStruck"), + /** Goofy reaction, represented as a face with tongue sticking out of mouth. A positive sentiment. */ + Goofy("goofy"), + /** Thinking reaction, represented as a face with a hand on the chin. A neutral sentiment. */ + Thinking("thinking"), + /** Surprised reaction, represented as a face with its mouth open. A neutral sentiment. */ + Surprised("surprised"), + /** Mind blown reaction, represented as a face with its head covered in an exploding cloud. A positive sentiment. */ + MindBlown("mindBlown"), + /** Scared reaction, represented as a face with fearful look. A negative sentiment. */ + Scared("scared"), + /** Crying reaction, represented as a face with tears streaming down. A negative sentiment. */ + Crying("crying"), + /** Shocked reaction, represented as a face with two hands against cheeks and mouth open. A negative sentiment. */ + Shocked("shocked"), + /** Angry reaction, represented as a face with furrowed eyebrows and sad mouth. A very negative sentiment. */ + Angry("angry"), + /** Agree reaction, represented as a hand pointing upward. A positive sentiment. */ + Agree("agree"), + /** Praise reaction, represented as two hands facing outward. A positive sentiment. */ + Praise("praise"), + /** Taking notes reaction, represented as a hand holding a pen. A neutral sentiment. */ + TakingNotes("takingNotes"), + /** Heart broken reaction, represented as a broken heart. A negative sentiment. */ + HeartBroken("heartBroken"), + /** Support reaction, represented as red numbers showing 100. A positive sentiment. */ + Support("support"), + /** Confirmed reaction, represented as a green check mark. A neutral sentiment. */ + Confirmed("confirmed"), + /** Watching reaction, represented as two eyeballs. A neutral sentiment. */ + Watching("watching"), + /** Brain reaction, represented as a brain. A neutral sentiment. */ + Brain("brain"), + /** Medal reaction, represented as a medal hanging from a sash. A positive sentiment. */ + Medal("medal"), + /** Bullseye reaction, represented as a target with an arrow in the middle. A positive sentiment. */ + Bullseye("bullseye"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + EngagementConversationMessageReactionType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EngagementConversationMessageReactionType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "like": return Like; + case "love": return Love; + case "celebrate": return Celebrate; + case "thank": return Thank; + case "laugh": return Laugh; + case "sad": return Sad; + case "happy": return Happy; + case "excited": return Excited; + case "smile": return Smile; + case "silly": return Silly; + case "intenseLaugh": return IntenseLaugh; + case "starStruck": return StarStruck; + case "goofy": return Goofy; + case "thinking": return Thinking; + case "surprised": return Surprised; + case "mindBlown": return MindBlown; + case "scared": return Scared; + case "crying": return Crying; + case "shocked": return Shocked; + case "angry": return Angry; + case "agree": return Agree; + case "praise": return Praise; + case "takingNotes": return TakingNotes; + case "heartBroken": return HeartBroken; + case "support": return Support; + case "confirmed": return Confirmed; + case "watching": return Watching; + case "brain": return Brain; + case "medal": return Medal; + case "bullseye": return Bullseye; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementConversationModerationState.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationModerationState.java new file mode 100644 index 00000000000..a904a766275 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationModerationState.java @@ -0,0 +1,36 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Represents the moderation state of an Engage conversation message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EngagementConversationModerationState implements ValuedEnum { + /** The content is published. */ + Published("published"), + /** The content is pending review by a moderator. */ + PendingReview("pendingReview"), + /** he content has been rejected by a moderator. */ + Dismissed("dismissed"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + EngagementConversationModerationState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EngagementConversationModerationState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "published": return Published; + case "pendingReview": return PendingReview; + case "dismissed": return Dismissed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementConversationQuestionMessage.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationQuestionMessage.java new file mode 100644 index 00000000000..605042f1292 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationQuestionMessage.java @@ -0,0 +1,65 @@ +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; +/** + * A Viva Engage conversation question message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationQuestionMessage extends EngagementConversationMessage implements Parsable { + /** + * Instantiates a new {@link EngagementConversationQuestionMessage} and sets the default values. + */ + public EngagementConversationQuestionMessage() { + super(); + this.setOdataType("#microsoft.graph.engagementConversationQuestionMessage"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationQuestionMessage} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationQuestionMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationQuestionMessage(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("title", (n) -> { this.setTitle(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the title property value. The title of the question post message on Viva Engage. Inherited from engagementConversationMessage. + * @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("title", this.getTitle()); + } + /** + * Sets the title property value. The title of the question post message on Viva Engage. Inherited from engagementConversationMessage. + * @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/EngagementConversationSystemMessage.java b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationSystemMessage.java new file mode 100644 index 00000000000..8286815fbcc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementConversationSystemMessage.java @@ -0,0 +1,48 @@ +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; +/** + * A Viva Engage conversation system message. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementConversationSystemMessage extends EngagementConversationMessage implements Parsable { + /** + * Instantiates a new {@link EngagementConversationSystemMessage} and sets the default values. + */ + public EngagementConversationSystemMessage() { + super(); + this.setOdataType("#microsoft.graph.engagementConversationSystemMessage"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementConversationSystemMessage} + */ + @jakarta.annotation.Nonnull + public static EngagementConversationSystemMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementConversationSystemMessage(); + } + /** + * 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/EngagementCreationMode.java b/src/main/java/com/microsoft/graph/generated/models/EngagementCreationMode.java new file mode 100644 index 00000000000..32cedd74a29 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementCreationMode.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Indicates that the resource is in migration state and is currently being used for migration purposes. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EngagementCreationMode implements ValuedEnum { + /** Unspecified creation mode. */ + None("none"), + /** Creation is a migration. */ + Migration("migration"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + EngagementCreationMode(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EngagementCreationMode forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "migration": return Migration; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementIdentitySet.java b/src/main/java/com/microsoft/graph/generated/models/EngagementIdentitySet.java new file mode 100644 index 00000000000..ca5534b5df7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementIdentitySet.java @@ -0,0 +1,82 @@ +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; +/** + * The Viva Engage identities. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementIdentitySet extends IdentitySet implements Parsable { + /** + * Instantiates a new {@link EngagementIdentitySet} and sets the default values. + */ + public EngagementIdentitySet() { + super(); + this.setOdataType("#microsoft.graph.engagementIdentitySet"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EngagementIdentitySet} + */ + @jakarta.annotation.Nonnull + public static EngagementIdentitySet createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementIdentitySet(); + } + /** + * Gets the audience property value. Optional. The audience associated with this action. + * @return a {@link Identity} + */ + @jakarta.annotation.Nullable + public Identity getAudience() { + return this.backingStore.get("audience"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("audience", (n) -> { this.setAudience(n.getObjectValue(Identity::createFromDiscriminatorValue)); }); + deserializerMap.put("group", (n) -> { this.setGroup(n.getObjectValue(Identity::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the group property value. Optional. The group associated with this action. + * @return a {@link Identity} + */ + @jakarta.annotation.Nullable + public Identity getGroup() { + return this.backingStore.get("group"); + } + /** + * Serializes information the current object + * @param writer 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("audience", this.getAudience()); + writer.writeObjectValue("group", this.getGroup()); + } + /** + * Sets the audience property value. Optional. The audience associated with this action. + * @param value Value to set for the audience property. + */ + public void setAudience(@jakarta.annotation.Nullable final Identity value) { + this.backingStore.set("audience", value); + } + /** + * Sets the group property value. Optional. The group associated with this action. + * @param value Value to set for the group property. + */ + public void setGroup(@jakarta.annotation.Nullable final Identity value) { + this.backingStore.set("group", 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 c3b33e7aa40..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,11 +70,13 @@ 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; import com.microsoft.graph.models.security.EdiscoveryExportOperation; import com.microsoft.graph.models.security.EdiscoveryHoldOperation; +import com.microsoft.graph.models.security.EdiscoveryHoldPolicySyncOperation; import com.microsoft.graph.models.security.EdiscoveryIndexOperation; import com.microsoft.graph.models.security.EdiscoveryNoncustodialDataSource; import com.microsoft.graph.models.security.EdiscoveryPurgeDataOperation; @@ -85,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; @@ -99,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; @@ -109,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; @@ -163,6 +190,10 @@ public static Entity createFromDiscriminatorValue(@jakarta.annotation.Nonnull fi if (createFromDiscriminatorValue_1_result != null) { return createFromDiscriminatorValue_1_result; } + final Entity createFromDiscriminatorValue_2_result = createFromDiscriminatorValue_2(mappingValue); + if (createFromDiscriminatorValue_2_result != null) { + return createFromDiscriminatorValue_2_result; + } } return new Entity(); } @@ -191,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(); @@ -204,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(); @@ -216,7 +253,9 @@ 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(); case "#microsoft.graph.allowedValue": return new AllowedValue(); case "#microsoft.graph.androidCompliancePolicy": return new AndroidCompliancePolicy(); @@ -243,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(); @@ -272,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(); @@ -292,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(); @@ -299,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(); @@ -310,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(); @@ -323,6 +371,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.claimsMappingPolicy": return new ClaimsMappingPolicy(); case "#microsoft.graph.cloudClipboardItem": return new CloudClipboardItem(); case "#microsoft.graph.cloudClipboardRoot": return new CloudClipboardRoot(); + case "#microsoft.graph.cloudFlareWebApplicationFirewallProvider": return new CloudFlareWebApplicationFirewallProvider(); case "#microsoft.graph.cloudPC": return new CloudPC(); case "#microsoft.graph.cloudPcAuditEvent": return new CloudPcAuditEvent(); case "#microsoft.graph.cloudPcDeviceImage": return new CloudPcDeviceImage(); @@ -330,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(); @@ -338,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(); @@ -348,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(); @@ -371,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(); @@ -452,6 +518,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.educationFeedbackOutcome": return new EducationFeedbackOutcome(); case "#microsoft.graph.educationFeedbackResourceOutcome": return new EducationFeedbackResourceOutcome(); case "#microsoft.graph.educationGradingCategory": return new EducationGradingCategory(); + case "#microsoft.graph.educationGradingScheme": return new EducationGradingScheme(); case "#microsoft.graph.educationModule": return new EducationModule(); case "#microsoft.graph.educationModuleResource": return new EducationModuleResource(); case "#microsoft.graph.educationOrganization": return new EducationOrganization(); @@ -466,25 +533,47 @@ 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(); + case "#microsoft.graph.engagementConversationMessage": return new EngagementConversationMessage(); + 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(); @@ -497,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(); @@ -505,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(); @@ -515,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(); @@ -536,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(); @@ -562,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(); @@ -577,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(); @@ -596,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(); @@ -634,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(); @@ -644,6 +760,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.mobileAppCategory": return new MobileAppCategory(); case "#microsoft.graph.mobileAppContent": return new MobileAppContent(); case "#microsoft.graph.mobileAppContentFile": return new MobileAppContentFile(); + case "#microsoft.graph.mobileAppRelationship": return new MobileAppRelationship(); case "#microsoft.graph.mobileAppTroubleshootingEvent": return new MobileAppTroubleshootingEvent(); case "#microsoft.graph.mobileContainedApp": return new MobileContainedApp(); case "#microsoft.graph.mobileLobApp": return new MobileLobApp(); @@ -655,47 +772,46 @@ 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(); 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(); case "#microsoft.graph.onenote": return new Onenote(); case "#microsoft.graph.onenoteEntityBaseModel": return new OnenoteEntityBaseModel(); case "#microsoft.graph.onenoteEntityHierarchyModel": return new OnenoteEntityHierarchyModel(); case "#microsoft.graph.onenoteEntitySchemaObjectModel": return new OnenoteEntitySchemaObjectModel(); case "#microsoft.graph.onenoteOperation": return new OnenoteOperation(); - } - 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.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(); @@ -708,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(); @@ -724,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(); @@ -732,6 +851,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.permissionGrantPolicy": return new PermissionGrantPolicy(); case "#microsoft.graph.person": return new Person(); case "#microsoft.graph.phoneAuthenticationMethod": return new PhoneAuthenticationMethod(); + case "#microsoft.graph.phoneUserConversationMember": return new PhoneUserConversationMember(); case "#microsoft.graph.pinnedChatMessageInfo": return new PinnedChatMessageInfo(); case "#microsoft.graph.place": return new Place(); case "#microsoft.graph.planner": return new Planner(); @@ -781,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(); @@ -788,14 +910,23 @@ 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(); case "#microsoft.graph.recordOperation": return new RecordOperation(); case "#microsoft.graph.recycleBin": return new RecycleBin(); case "#microsoft.graph.recycleBinItem": return new RecycleBinItem(); case "#microsoft.graph.referenceAttachment": return new ReferenceAttachment(); + case "#microsoft.graph.reflectCheckInResponse": return new ReflectCheckInResponse(); 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(); case "#microsoft.graph.resourceOperation": return new ResourceOperation(); @@ -826,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(); @@ -847,11 +986,13 @@ 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(); case "#microsoft.graph.security.ediscoveryExportOperation": return new EdiscoveryExportOperation(); case "#microsoft.graph.security.ediscoveryHoldOperation": return new EdiscoveryHoldOperation(); + case "#microsoft.graph.security.ediscoveryHoldPolicySyncOperation": return new EdiscoveryHoldPolicySyncOperation(); case "#microsoft.graph.security.ediscoveryIndexOperation": return new EdiscoveryIndexOperation(); case "#microsoft.graph.security.ediscoveryNoncustodialDataSource": return new EdiscoveryNoncustodialDataSource(); case "#microsoft.graph.security.ediscoveryPurgeDataOperation": return new EdiscoveryPurgeDataOperation(); @@ -874,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(); @@ -888,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(); @@ -898,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(); @@ -906,6 +1052,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.security.whoisRecord": return new WhoisRecord(); case "#microsoft.graph.securityReportsRoot": return new SecurityReportsRoot(); case "#microsoft.graph.sendDtmfTonesOperation": return new SendDtmfTonesOperation(); + case "#microsoft.graph.sensitivityLabel": return new SensitivityLabel(); case "#microsoft.graph.serviceAnnouncement": return new ServiceAnnouncement(); case "#microsoft.graph.serviceAnnouncementAttachment": return new ServiceAnnouncementAttachment(); case "#microsoft.graph.serviceAnnouncementBase": return new ServiceAnnouncementBase(); @@ -914,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(); @@ -922,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(); @@ -947,6 +1108,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.softwareOathAuthenticationMethod": return new SoftwareOathAuthenticationMethod(); case "#microsoft.graph.softwareOathAuthenticationMethodConfiguration": return new SoftwareOathAuthenticationMethodConfiguration(); case "#microsoft.graph.softwareUpdateStatusSummary": return new SoftwareUpdateStatusSummary(); + case "#microsoft.graph.speakerAssignmentSubmission": return new SpeakerAssignmentSubmission(); case "#microsoft.graph.standardWebPart": return new StandardWebPart(); case "#microsoft.graph.startHoldMusicOperation": return new StartHoldMusicOperation(); case "#microsoft.graph.stopHoldMusicOperation": return new StopHoldMusicOperation(); @@ -963,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(); @@ -981,7 +1152,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.teamworkHostedContent": return new TeamworkHostedContent(); case "#microsoft.graph.teamworkTag": return new TeamworkTag(); case "#microsoft.graph.teamworkTagMember": return new TeamworkTagMember(); - case "#microsoft.graph.telecomExpenseManagementPartner": return new TelecomExpenseManagementPartner(); case "#microsoft.graph.temporaryAccessPassAuthenticationMethod": return new TemporaryAccessPassAuthenticationMethod(); case "#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration": return new TemporaryAccessPassAuthenticationMethodConfiguration(); case "#microsoft.graph.tenantAppManagementPolicy": return new TenantAppManagementPolicy(); @@ -1033,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(); @@ -1045,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(); @@ -1078,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(); @@ -1090,11 +1275,14 @@ 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(); case "#microsoft.graph.vppToken": return new VppToken(); case "#microsoft.graph.webApp": return new WebApp(); + case "#microsoft.graph.webApplicationFirewallProvider": return new WebApplicationFirewallProvider(); + case "#microsoft.graph.webApplicationFirewallVerificationModel": return new WebApplicationFirewallVerificationModel(); case "#microsoft.graph.webPart": return new WebPart(); case "#microsoft.graph.win32LobApp": return new Win32LobApp(); case "#microsoft.graph.windows10CompliancePolicy": return new Windows10CompliancePolicy(); @@ -1180,7 +1368,11 @@ private static Entity createFromDiscriminatorValue_1(@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/FallbackToMicrosoftProviderOnError.java b/src/main/java/com/microsoft/graph/generated/models/FallbackToMicrosoftProviderOnError.java new file mode 100644 index 00000000000..c2de8ba723b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FallbackToMicrosoftProviderOnError.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 FallbackToMicrosoftProviderOnError extends CustomExtensionBehaviorOnError implements Parsable { + /** + * Instantiates a new {@link FallbackToMicrosoftProviderOnError} and sets the default values. + */ + public FallbackToMicrosoftProviderOnError() { + super(); + this.setOdataType("#microsoft.graph.fallbackToMicrosoftProviderOnError"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link FallbackToMicrosoftProviderOnError} + */ + @jakarta.annotation.Nonnull + public static FallbackToMicrosoftProviderOnError createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FallbackToMicrosoftProviderOnError(); + } + /** + * 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/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 28bf927f0ad..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 (e.g. 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 (e.g. 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/FileEncryptionInfo.java b/src/main/java/com/microsoft/graph/generated/models/FileEncryptionInfo.java index aed2a950ac7..144b3ce7519 100644 --- a/src/main/java/com/microsoft/graph/generated/models/FileEncryptionInfo.java +++ b/src/main/java/com/microsoft/graph/generated/models/FileEncryptionInfo.java @@ -11,7 +11,7 @@ import java.util.Map; import java.util.Objects; /** - * Contains properties for file encryption information for the content version of a line of business app. + * Contains properties for file encryption information for the content version of a line-of-business app. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class FileEncryptionInfo implements AdditionalDataHolder, BackedModel, Parsable { 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 fdcf179c90b..1705ee7f5b3 100644 --- a/src/main/java/com/microsoft/graph/generated/models/FileStorageContainer.java +++ b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainer.java @@ -26,6 +26,22 @@ public static FileStorageContainer createFromDiscriminatorValue(@jakarta.annotat Objects.requireNonNull(parseNode); return new FileStorageContainer(); } + /** + * 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 + public java.util.List getColumns() { + return this.backingStore.get("columns"); + } /** * Gets the containerTypeId property value. Container type ID of the fileStorageContainer. For details about container types, see Container Types. Each container must have only one container type. Read-only. * @return a {@link UUID} @@ -81,6 +97,8 @@ 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()); }); deserializerMap.put("customProperties", (n) -> { this.setCustomProperties(n.getObjectValue(FileStorageContainerCustomPropertyDictionary::createFromDiscriminatorValue)); }); @@ -88,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; @@ -103,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} @@ -127,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} @@ -150,6 +186,8 @@ 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()); writer.writeObjectValue("customProperties", this.getCustomProperties()); @@ -157,12 +195,28 @@ 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 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) { + this.backingStore.set("columns", value); + } /** * Sets the containerTypeId property value. Container type ID of the fileStorageContainer. For details about container types, see Container Types. Each container must have only one container type. Read-only. * @param value Value to set for the containerTypeId property. @@ -212,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. @@ -233,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/GranularMailboxRestoreArtifact.java b/src/main/java/com/microsoft/graph/generated/models/GranularMailboxRestoreArtifact.java index bb9c437c815..340a6512d68 100644 --- a/src/main/java/com/microsoft/graph/generated/models/GranularMailboxRestoreArtifact.java +++ b/src/main/java/com/microsoft/graph/generated/models/GranularMailboxRestoreArtifact.java @@ -25,7 +25,7 @@ public static GranularMailboxRestoreArtifact createFromDiscriminatorValue(@jakar return new GranularMailboxRestoreArtifact(); } /** - * Gets the artifactCount property value. . + * Gets the artifactCount property value. This property will be deprecated soon. Don't use. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -62,7 +62,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("searchResponseId", this.getSearchResponseId()); } /** - * Sets the artifactCount property value. . + * Sets the artifactCount property value. This property will be deprecated soon. Don't use. * @param value Value to set for the artifactCount property. */ public void setArtifactCount(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/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 06eb8e3241b..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,12 +235,15 @@ 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)); }); 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("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)); }); @@ -243,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)); }); @@ -254,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; } /** @@ -283,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 @@ -291,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} @@ -315,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 @@ -323,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 @@ -331,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 @@ -418,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} @@ -458,6 +498,14 @@ public String getOnPremisesSamAccountName() { public String getOnPremisesSecurityIdentifier() { return this.backingStore.get("onPremisesSecurityIdentifier"); } + /** + * 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 group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). * @return a {@link Boolean} @@ -466,6 +514,14 @@ public String getOnPremisesSecurityIdentifier() { 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} @@ -546,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} @@ -635,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 @@ -643,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 @@ -658,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()); @@ -681,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()); @@ -696,12 +795,15 @@ 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()); writer.writeStringValue("onPremisesSamAccountName", this.getOnPremisesSamAccountName()); 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()); @@ -712,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()); @@ -723,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. @@ -734,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) { @@ -748,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) { @@ -881,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. @@ -909,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) { @@ -999,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. @@ -1034,6 +1169,13 @@ public void setOnPremisesSamAccountName(@jakarta.annotation.Nullable final Strin public void setOnPremisesSecurityIdentifier(@jakarta.annotation.Nullable final String value) { this.backingStore.set("onPremisesSecurityIdentifier", value); } + /** + * 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 group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). * @param value Value to set for the onPremisesSyncEnabled property. @@ -1041,6 +1183,13 @@ public void setOnPremisesSecurityIdentifier(@jakarta.annotation.Nullable final S 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. @@ -1111,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. @@ -1189,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/GroupMembers.java b/src/main/java/com/microsoft/graph/generated/models/GroupMembers.java index 5f137536723..7b6816a6ace 100644 --- a/src/main/java/com/microsoft/graph/generated/models/GroupMembers.java +++ b/src/main/java/com/microsoft/graph/generated/models/GroupMembers.java @@ -26,7 +26,7 @@ public static GroupMembers createFromDiscriminatorValue(@jakarta.annotation.Nonn return new GroupMembers(); } /** - * Gets the description property value. The name of the group in Microsoft Entra ID. Read only. + * Gets the description property value. The name of the group in Microsoft Entra ID. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -63,7 +63,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("groupId", this.getGroupId()); } /** - * Sets the description property value. The name of the group in Microsoft Entra ID. Read only. + * Sets the description property value. The name of the group in Microsoft Entra ID. Read-only. * @param value Value to set for the description property. */ public void setDescription(@jakarta.annotation.Nullable final String value) { 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 c89fac9323d..663b0792adc 100644 --- a/src/main/java/com/microsoft/graph/generated/models/IdentityContainer.java +++ b/src/main/java/com/microsoft/graph/generated/models/IdentityContainer.java @@ -86,7 +86,9 @@ public Map> getFieldDeserializers deserializerMap.put("conditionalAccess", (n) -> { this.setConditionalAccess(n.getObjectValue(ConditionalAccessRoot::createFromDiscriminatorValue)); }); deserializerMap.put("customAuthenticationExtensions", (n) -> { this.setCustomAuthenticationExtensions(n.getCollectionOfObjectValues(CustomAuthenticationExtension::createFromDiscriminatorValue)); }); 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; } /** @@ -97,6 +99,14 @@ public Map> getFieldDeserializers public java.util.List getIdentityProviders() { return this.backingStore.get("identityProviders"); } + /** + * 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 + public RiskPreventionContainer getRiskPrevention() { + return this.backingStore.get("riskPrevention"); + } /** * Gets the userFlowAttributes property value. Represents entry point for identity userflow attributes. * @return a {@link java.util.List} @@ -105,6 +115,14 @@ public java.util.List getIdentityProviders() { 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 @@ -119,7 +137,9 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("conditionalAccess", this.getConditionalAccess()); writer.writeCollectionOfObjectValues("customAuthenticationExtensions", this.getCustomAuthenticationExtensions()); 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. @@ -170,6 +190,13 @@ public void setCustomAuthenticationExtensions(@jakarta.annotation.Nullable final public void setIdentityProviders(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("identityProviders", value); } + /** + * 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) { + this.backingStore.set("riskPrevention", value); + } /** * Sets the userFlowAttributes property value. Represents entry point for identity userflow attributes. * @param value Value to set for the userFlowAttributes property. @@ -177,4 +204,11 @@ public void setIdentityProviders(@jakarta.annotation.Nullable final java.util.Li 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/IdentitySet.java b/src/main/java/com/microsoft/graph/generated/models/IdentitySet.java index 876d3b94c49..de8bcbcbc7b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/IdentitySet.java +++ b/src/main/java/com/microsoft/graph/generated/models/IdentitySet.java @@ -41,6 +41,7 @@ public static IdentitySet createFromDiscriminatorValue(@jakarta.annotation.Nonnu case "#microsoft.graph.chatMessageMentionedIdentitySet": return new ChatMessageMentionedIdentitySet(); case "#microsoft.graph.chatMessageReactionIdentitySet": return new ChatMessageReactionIdentitySet(); case "#microsoft.graph.communicationsIdentitySet": return new CommunicationsIdentitySet(); + case "#microsoft.graph.engagementIdentitySet": return new EngagementIdentitySet(); case "#microsoft.graph.sharePointIdentitySet": return new SharePointIdentitySet(); } } 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/InsiderRiskLevel.java b/src/main/java/com/microsoft/graph/generated/models/InsiderRiskLevel.java new file mode 100644 index 00000000000..2ea086a17c5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/InsiderRiskLevel.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 InsiderRiskLevel implements ValuedEnum { + None("none"), + Minor("minor"), + Moderate("moderate"), + Elevated("elevated"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + InsiderRiskLevel(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static InsiderRiskLevel forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "minor": return Minor; + case "moderate": return Moderate; + case "elevated": return Elevated; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} 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/IosCompliancePolicy.java b/src/main/java/com/microsoft/graph/generated/models/IosCompliancePolicy.java index 6b4c7a62b00..d23bb074d8b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/IosCompliancePolicy.java +++ b/src/main/java/com/microsoft/graph/generated/models/IosCompliancePolicy.java @@ -156,7 +156,7 @@ public RequiredPasswordType getPasscodeRequiredType() { return this.backingStore.get("passcodeRequiredType"); } /** - * Gets the securityBlockJailbrokenDevices property value. Devices must not be jailbroken or rooted. + * Gets the securityBlockJailbrokenDevices property value. Indicates the device should not be jailbroken. When TRUE, if the device is detected as jailbroken it will be reported non-compliant. When FALSE, the device is not reported as non-compliant regardless of device jailbroken state. Default is FALSE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -277,7 +277,7 @@ public void setPasscodeRequiredType(@jakarta.annotation.Nullable final RequiredP this.backingStore.set("passcodeRequiredType", value); } /** - * Sets the securityBlockJailbrokenDevices property value. Devices must not be jailbroken or rooted. + * Sets the securityBlockJailbrokenDevices property value. Indicates the device should not be jailbroken. When TRUE, if the device is detected as jailbroken it will be reported non-compliant. When FALSE, the device is not reported as non-compliant regardless of device jailbroken state. Default is FALSE. * @param value Value to set for the securityBlockJailbrokenDevices property. */ public void setSecurityBlockJailbrokenDevices(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/IosMinimumOperatingSystem.java b/src/main/java/com/microsoft/graph/generated/models/IosMinimumOperatingSystem.java index 5d8b3df639d..2479c9d97a6 100644 --- a/src/main/java/com/microsoft/graph/generated/models/IosMinimumOperatingSystem.java +++ b/src/main/java/com/microsoft/graph/generated/models/IosMinimumOperatingSystem.java @@ -85,7 +85,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the v10_0 property value. When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Gets the v10_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 10.0 or later is required to install the app. If 'False', iOS Version 10.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -93,7 +93,7 @@ public Boolean getV100() { return this.backingStore.get("v100"); } /** - * Gets the v11_0 property value. When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Gets the v11_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 11.0 or later is required to install the app. If 'False', iOS Version 11.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -101,7 +101,7 @@ public Boolean getV110() { return this.backingStore.get("v110"); } /** - * Gets the v12_0 property value. When TRUE, only Version 12.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Gets the v12_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 12.0 or later is required to install the app. If 'False', iOS Version 12.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -109,7 +109,7 @@ public Boolean getV120() { return this.backingStore.get("v120"); } /** - * Gets the v13_0 property value. When TRUE, only Version 13.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Gets the v13_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 13.0 or later is required to install the app. If 'False', iOS Version 13.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -117,7 +117,7 @@ public Boolean getV130() { return this.backingStore.get("v130"); } /** - * Gets the v14_0 property value. When TRUE, only Version 14.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Gets the v14_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 14.0 or later is required to install the app. If 'False', iOS Version 14.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -125,7 +125,7 @@ public Boolean getV140() { return this.backingStore.get("v140"); } /** - * Gets the v15_0 property value. When TRUE, only Version 15.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Gets the v15_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 15.0 or later is required to install the app. If 'False', iOS Version 15.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -133,7 +133,7 @@ public Boolean getV150() { return this.backingStore.get("v150"); } /** - * Gets the v8_0 property value. When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Gets the v8_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 8.0 or later is required to install the app. If 'False', iOS Version 8.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -141,7 +141,7 @@ public Boolean getV80() { return this.backingStore.get("v80"); } /** - * Gets the v9_0 property value. When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Gets the v9_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 9.0 or later is required to install the app. If 'False', iOS Version 9.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -188,56 +188,56 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the v10_0 property value. When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Sets the v10_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 10.0 or later is required to install the app. If 'False', iOS Version 10.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @param value Value to set for the v10_0 property. */ public void setV100(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("v100", value); } /** - * Sets the v11_0 property value. When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Sets the v11_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 11.0 or later is required to install the app. If 'False', iOS Version 11.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @param value Value to set for the v11_0 property. */ public void setV110(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("v110", value); } /** - * Sets the v12_0 property value. When TRUE, only Version 12.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Sets the v12_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 12.0 or later is required to install the app. If 'False', iOS Version 12.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @param value Value to set for the v12_0 property. */ public void setV120(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("v120", value); } /** - * Sets the v13_0 property value. When TRUE, only Version 13.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Sets the v13_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 13.0 or later is required to install the app. If 'False', iOS Version 13.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @param value Value to set for the v13_0 property. */ public void setV130(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("v130", value); } /** - * Sets the v14_0 property value. When TRUE, only Version 14.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Sets the v14_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 14.0 or later is required to install the app. If 'False', iOS Version 14.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @param value Value to set for the v14_0 property. */ public void setV140(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("v140", value); } /** - * Sets the v15_0 property value. When TRUE, only Version 15.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Sets the v15_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 15.0 or later is required to install the app. If 'False', iOS Version 15.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @param value Value to set for the v15_0 property. */ public void setV150(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("v150", value); } /** - * Sets the v8_0 property value. When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Sets the v8_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 8.0 or later is required to install the app. If 'False', iOS Version 8.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @param value Value to set for the v8_0 property. */ public void setV80(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("v80", value); } /** - * Sets the v9_0 property value. When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + * Sets the v9_0 property value. Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 9.0 or later is required to install the app. If 'False', iOS Version 9.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. * @param value Value to set for the v9_0 property. */ public void setV90(@jakarta.annotation.Nullable final Boolean 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/LabelActionSource.java b/src/main/java/com/microsoft/graph/generated/models/LabelActionSource.java new file mode 100644 index 00000000000..d99b18599e4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/LabelActionSource.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 LabelActionSource implements ValuedEnum { + Manual("manual"), + Automatic("automatic"), + Recommended("recommended"), + None("none"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + LabelActionSource(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static LabelActionSource forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "manual": return Manual; + case "automatic": return Automatic; + case "recommended": return Recommended; + case "none": return None; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/LabelContentRight.java b/src/main/java/com/microsoft/graph/generated/models/LabelContentRight.java index 0400c31a238..c74fdb359ff 100644 --- a/src/main/java/com/microsoft/graph/generated/models/LabelContentRight.java +++ b/src/main/java/com/microsoft/graph/generated/models/LabelContentRight.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.util.EnumSet; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -41,6 +42,8 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("cid", (n) -> { this.setCid(n.getStringValue()); }); deserializerMap.put("format", (n) -> { this.setFormat(n.getStringValue()); }); + deserializerMap.put("label", (n) -> { this.setLabel(n.getObjectValue(SensitivityLabel::createFromDiscriminatorValue)); }); + deserializerMap.put("rights", (n) -> { this.setRights(n.getEnumSetValue(UsageRights::forValue)); }); return deserializerMap; } /** @@ -51,6 +54,22 @@ public Map> getFieldDeserializers public String getFormat() { return this.backingStore.get("format"); } + /** + * Gets the label property value. The label property + * @return a {@link SensitivityLabel} + */ + @jakarta.annotation.Nullable + public SensitivityLabel getLabel() { + return this.backingStore.get("label"); + } + /** + * Gets the rights property value. The rights property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getRights() { + return this.backingStore.get("rights"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -60,6 +79,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeStringValue("cid", this.getCid()); writer.writeStringValue("format", this.getFormat()); + writer.writeObjectValue("label", this.getLabel()); + writer.writeEnumSetValue("rights", this.getRights()); } /** * Sets the cid property value. The content identifier. @@ -75,4 +96,18 @@ public void setCid(@jakarta.annotation.Nullable final String value) { public void setFormat(@jakarta.annotation.Nullable final String value) { this.backingStore.set("format", value); } + /** + * Sets the label property value. The label property + * @param value Value to set for the label property. + */ + public void setLabel(@jakarta.annotation.Nullable final SensitivityLabel value) { + this.backingStore.set("label", value); + } + /** + * Sets the rights property value. The rights property + * @param value Value to set for the rights property. + */ + public void setRights(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("rights", 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/MacOSLobApp.java b/src/main/java/com/microsoft/graph/generated/models/MacOSLobApp.java index cb242e44828..af16f58f638 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MacOSLobApp.java +++ b/src/main/java/com/microsoft/graph/generated/models/MacOSLobApp.java @@ -71,7 +71,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the ignoreVersionDetection property value. When TRUE, indicates that the app's version will NOT be used to detect if the app is installed on a device. When FALSE, indicates that the app's version will be used to detect if the app is installed on a device. Set this to true for apps that use a self update feature. + * Gets the ignoreVersionDetection property value. When TRUE, indicates that the app's version will NOT be used to detect if the app is installed on a device. When FALSE, indicates that the app's version will be used to detect if the app is installed on a device. Set this to true for apps that use a self update feature. The default value is FALSE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -79,7 +79,7 @@ public Boolean getIgnoreVersionDetection() { return this.backingStore.get("ignoreVersionDetection"); } /** - * Gets the installAsManaged property value. When TRUE, indicates that the app will be installed as managed (requires macOS 11.0 and other managed package restrictions). When FALSE, indicates that the app will be installed as unmanaged. + * Gets the installAsManaged property value. When TRUE, indicates that the app will be installed as managed (requires macOS 11.0 and other managed package restrictions). When FALSE, indicates that the app will be installed as unmanaged. The default value is FALSE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -157,14 +157,14 @@ public void setChildApps(@jakarta.annotation.Nullable final java.util.List} */ @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/MailboxRestoreArtifact.java b/src/main/java/com/microsoft/graph/generated/models/MailboxRestoreArtifact.java index 2fa7377da5b..27131b2e40c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MailboxRestoreArtifact.java +++ b/src/main/java/com/microsoft/graph/generated/models/MailboxRestoreArtifact.java @@ -40,6 +40,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("restoredFolderId", (n) -> { this.setRestoredFolderId(n.getStringValue()); }); deserializerMap.put("restoredFolderName", (n) -> { this.setRestoredFolderName(n.getStringValue()); }); + deserializerMap.put("restoredItemCount", (n) -> { this.setRestoredItemCount(n.getIntegerValue()); }); return deserializerMap; } /** @@ -58,6 +59,14 @@ public String getRestoredFolderId() { public String getRestoredFolderName() { return this.backingStore.get("restoredFolderName"); } + /** + * Gets the restoredItemCount property value. The number of items that are being restored in the folder. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getRestoredItemCount() { + return this.backingStore.get("restoredItemCount"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -66,6 +75,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeStringValue("restoredFolderId", this.getRestoredFolderId()); + writer.writeIntegerValue("restoredItemCount", this.getRestoredItemCount()); } /** * Sets the restoredFolderId property value. The new restored folder identifier for the user. @@ -81,4 +91,11 @@ public void setRestoredFolderId(@jakarta.annotation.Nullable final String value) public void setRestoredFolderName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("restoredFolderName", value); } + /** + * Sets the restoredItemCount property value. The number of items that are being restored in the folder. + * @param value Value to set for the restoredItemCount property. + */ + public void setRestoredItemCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("restoredItemCount", 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/ManagedAppAvailability.java b/src/main/java/com/microsoft/graph/generated/models/ManagedAppAvailability.java index 9b4c9f1ab51..e8e48d1b6c3 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ManagedAppAvailability.java +++ b/src/main/java/com/microsoft/graph/generated/models/ManagedAppAvailability.java @@ -10,7 +10,7 @@ public enum ManagedAppAvailability implements ValuedEnum { /** A globally available app to all tenants. */ Global("global"), - /** A line of business apps private to an organization. */ + /** A line-of-business apps private to an organization. */ LineOfBusiness("lineOfBusiness"); public final String value; ManagedAppAvailability(final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ManagedAppDataStorageLocation.java b/src/main/java/com/microsoft/graph/generated/models/ManagedAppDataStorageLocation.java index 05f89cac10f..b8fea8e0d37 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ManagedAppDataStorageLocation.java +++ b/src/main/java/com/microsoft/graph/generated/models/ManagedAppDataStorageLocation.java @@ -4,17 +4,17 @@ import java.util.Objects; /** - * Storage locations where managed apps can potentially store their data + * The storage locations where managed apps can potentially store their data. */ @jakarta.annotation.Generated("com.microsoft.kiota") public enum ManagedAppDataStorageLocation implements ValuedEnum { - /** OneDrive for business */ + /** Indicates allowed storage location for the managed app to save files is 'OneDrive for Business'. */ OneDriveForBusiness("oneDriveForBusiness"), - /** SharePoint */ + /** Indicates allowed storage location for the managed app to save files is 'Sharepoint'. */ SharePoint("sharePoint"), - /** Box */ + /** Indicates that the allowed storage location for a managed app to save files is to 'Box'. Box is a non-Microsoft solution that enables cloud-based file storage capabilities. */ Box("box"), - /** Local storage on the device */ + /** Indicates allowed storage location for the managed app to save files is local storage on the device. */ LocalStorage("localStorage"); public final String value; ManagedAppDataStorageLocation(final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ManagedAppPolicyDeploymentSummary.java b/src/main/java/com/microsoft/graph/generated/models/ManagedAppPolicyDeploymentSummary.java index f975c7ce9c4..dce397ef642 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ManagedAppPolicyDeploymentSummary.java +++ b/src/main/java/com/microsoft/graph/generated/models/ManagedAppPolicyDeploymentSummary.java @@ -29,7 +29,7 @@ public static ManagedAppPolicyDeploymentSummary createFromDiscriminatorValue(@ja return new ManagedAppPolicyDeploymentSummary(); } /** - * Gets the configurationDeployedUserCount property value. Not yet documented + * Gets the configurationDeployedUserCount property value. The configurationDeployedUserCount property * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -37,7 +37,7 @@ public Integer getConfigurationDeployedUserCount() { return this.backingStore.get("configurationDeployedUserCount"); } /** - * Gets the configurationDeploymentSummaryPerApp property value. Not yet documented + * Gets the configurationDeploymentSummaryPerApp property value. The configurationDeploymentSummaryPerApp property * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -45,7 +45,7 @@ public java.util.List getConfigurationD return this.backingStore.get("configurationDeploymentSummaryPerApp"); } /** - * Gets the displayName property value. Not yet documented + * Gets the displayName property value. The displayName property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -67,7 +67,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the lastRefreshTime property value. Not yet documented + * Gets the lastRefreshTime property value. The lastRefreshTime property * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -96,28 +96,28 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("version", this.getVersion()); } /** - * Sets the configurationDeployedUserCount property value. Not yet documented + * Sets the configurationDeployedUserCount property value. The configurationDeployedUserCount property * @param value Value to set for the configurationDeployedUserCount property. */ public void setConfigurationDeployedUserCount(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("configurationDeployedUserCount", value); } /** - * Sets the configurationDeploymentSummaryPerApp property value. Not yet documented + * Sets the configurationDeploymentSummaryPerApp property value. The configurationDeploymentSummaryPerApp property * @param value Value to set for the configurationDeploymentSummaryPerApp property. */ public void setConfigurationDeploymentSummaryPerApp(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("configurationDeploymentSummaryPerApp", value); } /** - * Sets the displayName property value. Not yet documented + * 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 lastRefreshTime property value. Not yet documented + * Sets the lastRefreshTime property value. The lastRefreshTime property * @param value Value to set for the lastRefreshTime property. */ public void setLastRefreshTime(@jakarta.annotation.Nullable final OffsetDateTime value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ManagedAppProtection.java b/src/main/java/com/microsoft/graph/generated/models/ManagedAppProtection.java index 4f2ed389a9a..bfca517b5c5 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ManagedAppProtection.java +++ b/src/main/java/com/microsoft/graph/generated/models/ManagedAppProtection.java @@ -165,7 +165,7 @@ public Boolean getManagedBrowserToOpenLinksRequired() { return this.backingStore.get("managedBrowserToOpenLinksRequired"); } /** - * Gets the maximumPinRetries property value. Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped. + * Gets the maximumPinRetries property value. Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped. Valid values 1 to 65535 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -405,7 +405,7 @@ public void setManagedBrowserToOpenLinksRequired(@jakarta.annotation.Nullable fi this.backingStore.set("managedBrowserToOpenLinksRequired", value); } /** - * Sets the maximumPinRetries property value. Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped. + * Sets the maximumPinRetries property value. Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped. Valid values 1 to 65535 * @param value Value to set for the maximumPinRetries property. */ public void setMaximumPinRetries(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ManagedDevice.java b/src/main/java/com/microsoft/graph/generated/models/ManagedDevice.java index 48d4863b1d6..94953f23ebe 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ManagedDevice.java +++ b/src/main/java/com/microsoft/graph/generated/models/ManagedDevice.java @@ -8,7 +8,7 @@ import java.util.Map; import java.util.Objects; /** - * Devices that are managed or pre-enrolled through Intune + * Devices that are managed or pre-enrolled through Intune. Limited support for $filter: Only properties whose descriptions mention support for $filter may be used, and combinations of those filtered properties must use 'and', not 'or'. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ManagedDevice extends Entity implements Parsable { @@ -281,6 +281,7 @@ public Map> getFieldDeserializers deserializerMap.put("managedDeviceOwnerType", (n) -> { this.setManagedDeviceOwnerType(n.getEnumValue(ManagedDeviceOwnerType::forValue)); }); deserializerMap.put("managementAgent", (n) -> { this.setManagementAgent(n.getEnumValue(ManagementAgentType::forValue)); }); deserializerMap.put("managementCertificateExpirationDate", (n) -> { this.setManagementCertificateExpirationDate(n.getOffsetDateTimeValue()); }); + deserializerMap.put("managementState", (n) -> { this.setManagementState(n.getEnumValue(ManagementState::forValue)); }); deserializerMap.put("manufacturer", (n) -> { this.setManufacturer(n.getStringValue()); }); deserializerMap.put("meid", (n) -> { this.setMeid(n.getStringValue()); }); deserializerMap.put("model", (n) -> { this.setModel(n.getStringValue()); }); @@ -401,6 +402,14 @@ public ManagementAgentType getManagementAgent() { public OffsetDateTime getManagementCertificateExpirationDate() { return this.backingStore.get("managementCertificateExpirationDate"); } + /** + * Gets the managementState property value. Management state of device in Microsoft Intune. + * @return a {@link ManagementState} + */ + @jakarta.annotation.Nullable + public ManagementState getManagementState() { + return this.backingStore.get("managementState"); + } /** * Gets the manufacturer property value. Manufacturer of the device. This property is read-only. * @return a {@link String} @@ -596,6 +605,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("managedDeviceName", this.getManagedDeviceName()); writer.writeEnumValue("managedDeviceOwnerType", this.getManagedDeviceOwnerType()); writer.writeEnumValue("managementAgent", this.getManagementAgent()); + writer.writeEnumValue("managementState", this.getManagementState()); writer.writeStringValue("notes", this.getNotes()); writer.writeEnumValue("partnerReportedThreatState", this.getPartnerReportedThreatState()); writer.writeCollectionOfObjectValues("users", this.getUsers()); @@ -867,6 +877,13 @@ public void setManagementAgent(@jakarta.annotation.Nullable final ManagementAgen public void setManagementCertificateExpirationDate(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("managementCertificateExpirationDate", value); } + /** + * Sets the managementState property value. Management state of device in Microsoft Intune. + * @param value Value to set for the managementState property. + */ + public void setManagementState(@jakarta.annotation.Nullable final ManagementState value) { + this.backingStore.set("managementState", value); + } /** * Sets the manufacturer property value. Manufacturer of the device. This property is read-only. * @param value Value to set for the manufacturer property. diff --git a/src/main/java/com/microsoft/graph/generated/models/ManagedMobileLobApp.java b/src/main/java/com/microsoft/graph/generated/models/ManagedMobileLobApp.java index dfbcf4b7903..1aba2c75b4f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ManagedMobileLobApp.java +++ b/src/main/java/com/microsoft/graph/generated/models/ManagedMobileLobApp.java @@ -7,7 +7,7 @@ import java.util.Map; import java.util.Objects; /** - * An abstract base class containing properties for all managed mobile line of business apps. + * An abstract base class containing properties for all managed mobile line-of-business apps. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ManagedMobileLobApp extends ManagedApp implements Parsable { @@ -45,7 +45,7 @@ public String getCommittedContentVersion() { return this.backingStore.get("committedContentVersion"); } /** - * Gets the contentVersions property value. The list of content versions for this app. + * Gets the contentVersions property value. The list of content versions for this app. This property is read-only. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -74,7 +74,7 @@ public String getFileName() { return this.backingStore.get("fileName"); } /** - * Gets the size property value. The total size, including all uploaded files. + * Gets the size property value. The total size, including all uploaded files. This property is read-only. * @return a {@link Long} */ @jakarta.annotation.Nullable @@ -100,7 +100,7 @@ public void setCommittedContentVersion(@jakarta.annotation.Nullable final String this.backingStore.set("committedContentVersion", value); } /** - * Sets the contentVersions property value. The list of content versions for this app. + * Sets the contentVersions property value. The list of content versions for this app. This property is read-only. * @param value Value to set for the contentVersions property. */ public void setContentVersions(@jakarta.annotation.Nullable final java.util.List value) { @@ -114,7 +114,7 @@ public void setFileName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("fileName", value); } /** - * Sets the size property value. The total size, including all uploaded files. + * Sets the size property value. The total size, including all uploaded files. This property is read-only. * @param value Value to set for the size property. */ public void setSize(@jakarta.annotation.Nullable final Long value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ManagementState.java b/src/main/java/com/microsoft/graph/generated/models/ManagementState.java new file mode 100644 index 00000000000..976b15c4475 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ManagementState.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +/** + * Management state of device in Microsoft Intune. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ManagementState implements ValuedEnum { + /** The device is under management */ + Managed("managed"), + /** A retire command is occuring on the device and in the process of unenrolling from management */ + RetirePending("retirePending"), + /** Retire command failed on the device */ + RetireFailed("retireFailed"), + /** A wipe command is occuring on the device and in the process of unenrolling from management */ + WipePending("wipePending"), + /** Wipe command failed on the device */ + WipeFailed("wipeFailed"), + /** The device is unhealthy. */ + Unhealthy("unhealthy"), + /** A delete command is occuring on the device */ + DeletePending("deletePending"), + /** A retire command was issued for the device */ + RetireIssued("retireIssued"), + /** A wipe command was issued for the device */ + WipeIssued("wipeIssued"), + /** A wipe command for this device has been canceled */ + WipeCanceled("wipeCanceled"), + /** A retire command for this device has been canceled */ + RetireCanceled("retireCanceled"), + /** The device is discovered but not fully enrolled. */ + Discovered("discovered"), + /** Evolvable enumeration sentinel value. Do not use. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + ManagementState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ManagementState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "managed": return Managed; + case "retirePending": return RetirePending; + case "retireFailed": return RetireFailed; + case "wipePending": return WipePending; + case "wipeFailed": return WipeFailed; + case "unhealthy": return Unhealthy; + case "deletePending": return DeletePending; + case "retireIssued": return RetireIssued; + case "wipeIssued": return WipeIssued; + case "wipeCanceled": return WipeCanceled; + case "retireCanceled": return RetireCanceled; + case "discovered": return Discovered; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} 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 2f8ace4770a..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 @@ -308,7 +308,7 @@ public ItemBody getUniqueBody() { return this.backingStore.get("uniqueBody"); } /** - * Gets the webLink property value. The URL to open the message in Outlook on the web.You can append an ispopout argument to the end of the URL to change how the message is displayed. If ispopout is not present or if it is set to 1, then the message is shown in a popout window. If ispopout is set to 0, the browser shows the message in the Outlook on the web review pane.The message opens in the browser if you are signed in to your mailbox via Outlook on the web. You are prompted to sign in if you are not already signed in with the browser.This URL cannot be accessed from within an iFrame. + * Gets the webLink property value. The URL to open the message in Outlook on the web.You can append an ispopout argument to the end of the URL to change how the message is displayed. If ispopout is not present or if it is set to 1, then the message is shown in a popout window. If ispopout is set to 0, the browser shows the message in the Outlook on the web review pane.The message opens in the browser if you are signed in to your mailbox via Outlook on the web. You are prompted to sign in if you are not already signed in with the browser.This URL cannot be accessed from within an iFrame.NOTE: When using this URL to access a message from a mailbox with delegate permissions, both the signed-in user and the target mailbox must be in the same database region. For example, an error is returned when a user with a mailbox in the EUR (Europe) region attempts to access messages from a mailbox in the NAM (North America) region. * @return a {@link String} */ @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) { @@ -557,7 +557,7 @@ public void setUniqueBody(@jakarta.annotation.Nullable final ItemBody value) { this.backingStore.set("uniqueBody", value); } /** - * Sets the webLink property value. The URL to open the message in Outlook on the web.You can append an ispopout argument to the end of the URL to change how the message is displayed. If ispopout is not present or if it is set to 1, then the message is shown in a popout window. If ispopout is set to 0, the browser shows the message in the Outlook on the web review pane.The message opens in the browser if you are signed in to your mailbox via Outlook on the web. You are prompted to sign in if you are not already signed in with the browser.This URL cannot be accessed from within an iFrame. + * Sets the webLink property value. The URL to open the message in Outlook on the web.You can append an ispopout argument to the end of the URL to change how the message is displayed. If ispopout is not present or if it is set to 1, then the message is shown in a popout window. If ispopout is set to 0, the browser shows the message in the Outlook on the web review pane.The message opens in the browser if you are signed in to your mailbox via Outlook on the web. You are prompted to sign in if you are not already signed in with the browser.This URL cannot be accessed from within an iFrame.NOTE: When using this URL to access a message from a mailbox with delegate permissions, both the signed-in user and the target mailbox must be in the same database region. For example, an error is returned when a user with a mailbox in the EUR (Europe) region attempts to access messages from a mailbox in the NAM (North America) region. * @param value Value to set for the webLink property. */ public void setWebLink(@jakarta.annotation.Nullable final String 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/MobileApp.java b/src/main/java/com/microsoft/graph/generated/models/MobileApp.java index daad5225fcb..ebaa3637353 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MobileApp.java +++ b/src/main/java/com/microsoft/graph/generated/models/MobileApp.java @@ -77,7 +77,7 @@ public java.util.List getCategories() { return this.backingStore.get("categories"); } /** - * Gets the createdDateTime property value. The date and time the app was created. + * Gets the createdDateTime property value. The date and time the app was created. This property is read-only. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -157,7 +157,7 @@ public MimeContent getLargeIcon() { return this.backingStore.get("largeIcon"); } /** - * Gets the lastModifiedDateTime property value. The date and time the app was last modified. + * Gets the lastModifiedDateTime property value. The date and time the app was last modified. This property is read-only. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -240,7 +240,7 @@ public void setCategories(@jakarta.annotation.Nullable final java.util.List> getFieldDeserializers return deserializerMap; } /** - * Gets the lastModifiedDateTime property value. The date and time the mobileAppCategory was last modified. + * Gets the lastModifiedDateTime property value. The date and time the mobileAppCategory was last modified. This property is read-only. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -72,7 +72,7 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the lastModifiedDateTime property value. The date and time the mobileAppCategory was last modified. + * Sets the lastModifiedDateTime property value. The date and time the mobileAppCategory was last modified. This property is read-only. * @param value Value to set for the lastModifiedDateTime property. */ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/MobileAppContentFile.java b/src/main/java/com/microsoft/graph/generated/models/MobileAppContentFile.java index 31e805a3b90..4c7f291188a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MobileAppContentFile.java +++ b/src/main/java/com/microsoft/graph/generated/models/MobileAppContentFile.java @@ -29,7 +29,7 @@ public static MobileAppContentFile createFromDiscriminatorValue(@jakarta.annotat return new MobileAppContentFile(); } /** - * Gets the azureStorageUri property value. The Azure Storage URI. + * Gets the azureStorageUri property value. Indicates the Azure Storage URI that the file is uploaded to. Created by the service upon receiving a valid mobileAppContentFile. Read-only. This property is read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -37,7 +37,7 @@ public String getAzureStorageUri() { return this.backingStore.get("azureStorageUri"); } /** - * Gets the azureStorageUriExpirationDateTime property value. The time the Azure storage Uri expires. + * Gets the azureStorageUriExpirationDateTime property value. Indicates the date and time when the Azure storage URI expires, in ISO 8601 format. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. This property is read-only. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -45,7 +45,7 @@ public OffsetDateTime getAzureStorageUriExpirationDateTime() { return this.backingStore.get("azureStorageUriExpirationDateTime"); } /** - * Gets the createdDateTime property value. The time the file was created. + * Gets the createdDateTime property value. Indicates created date and time associated with app content file, in ISO 8601 format. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. This property is read-only. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -72,7 +72,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the isCommitted property value. A value indicating whether the file is committed. + * Gets the isCommitted property value. A value indicating whether the file is committed. A committed app content file has been fully uploaded and validated by the Intune service. TRUE means that app content file is committed, FALSE means that app content file is not committed. Defaults to FALSE. Read-only. This property is read-only. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -88,7 +88,7 @@ public Boolean getIsDependency() { return this.backingStore.get("isDependency"); } /** - * Gets the manifest property value. The manifest information. + * Gets the manifest property value. Indicates the manifest information, containing file metadata. * @return a {@link byte[]} */ @jakarta.annotation.Nullable @@ -96,7 +96,7 @@ public byte[] getManifest() { return this.backingStore.get("manifest"); } /** - * Gets the name property value. the file name. + * Gets the name property value. Indicates the name of the file. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -104,7 +104,7 @@ public String getName() { return this.backingStore.get("name"); } /** - * Gets the size property value. The size of the file prior to encryption. + * Gets the size property value. Indicates the original size of the file, in bytes. * @return a {@link Long} */ @jakarta.annotation.Nullable @@ -112,7 +112,7 @@ public Long getSize() { return this.backingStore.get("size"); } /** - * Gets the sizeEncrypted property value. The size of the file after encryption. + * Gets the sizeEncrypted property value. Indicates the size of the file after encryption, in bytes. * @return a {@link Long} */ @jakarta.annotation.Nullable @@ -142,28 +142,28 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("uploadState", this.getUploadState()); } /** - * Sets the azureStorageUri property value. The Azure Storage URI. + * Sets the azureStorageUri property value. Indicates the Azure Storage URI that the file is uploaded to. Created by the service upon receiving a valid mobileAppContentFile. Read-only. This property is read-only. * @param value Value to set for the azureStorageUri property. */ public void setAzureStorageUri(@jakarta.annotation.Nullable final String value) { this.backingStore.set("azureStorageUri", value); } /** - * Sets the azureStorageUriExpirationDateTime property value. The time the Azure storage Uri expires. + * Sets the azureStorageUriExpirationDateTime property value. Indicates the date and time when the Azure storage URI expires, in ISO 8601 format. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. This property is read-only. * @param value Value to set for the azureStorageUriExpirationDateTime property. */ public void setAzureStorageUriExpirationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("azureStorageUriExpirationDateTime", value); } /** - * Sets the createdDateTime property value. The time the file was created. + * Sets the createdDateTime property value. Indicates created date and time associated with app content file, in ISO 8601 format. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. This property is 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 isCommitted property value. A value indicating whether the file is committed. + * Sets the isCommitted property value. A value indicating whether the file is committed. A committed app content file has been fully uploaded and validated by the Intune service. TRUE means that app content file is committed, FALSE means that app content file is not committed. Defaults to FALSE. Read-only. This property is read-only. * @param value Value to set for the isCommitted property. */ public void setIsCommitted(@jakarta.annotation.Nullable final Boolean value) { @@ -177,28 +177,28 @@ public void setIsDependency(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isDependency", value); } /** - * Sets the manifest property value. The manifest information. + * Sets the manifest property value. Indicates the manifest information, containing file metadata. * @param value Value to set for the manifest property. */ public void setManifest(@jakarta.annotation.Nullable final byte[] value) { this.backingStore.set("manifest", value); } /** - * Sets the name property value. the file name. + * Sets the name property value. Indicates the name of the file. * @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. The size of the file prior to encryption. + * Sets the size property value. Indicates the original size of the file, 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 sizeEncrypted property value. The size of the file after encryption. + * Sets the sizeEncrypted property value. Indicates the size of the file after encryption, in bytes. * @param value Value to set for the sizeEncrypted property. */ public void setSizeEncrypted(@jakarta.annotation.Nullable final Long value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/MobileAppRelationship.java b/src/main/java/com/microsoft/graph/generated/models/MobileAppRelationship.java new file mode 100644 index 00000000000..6658974abd2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MobileAppRelationship.java @@ -0,0 +1,176 @@ +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; +/** + * The MobileAppRelationship describes the relationship between two mobile applications by providing information that tells if an application is dependent on or superseded by another application. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MobileAppRelationship extends Entity implements Parsable { + /** + * Instantiates a new {@link MobileAppRelationship} and sets the default values. + */ + public MobileAppRelationship() { + 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 MobileAppRelationship} + */ + @jakarta.annotation.Nonnull + public static MobileAppRelationship createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MobileAppRelationship(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("sourceDisplayName", (n) -> { this.setSourceDisplayName(n.getStringValue()); }); + deserializerMap.put("sourceDisplayVersion", (n) -> { this.setSourceDisplayVersion(n.getStringValue()); }); + deserializerMap.put("sourceId", (n) -> { this.setSourceId(n.getStringValue()); }); + deserializerMap.put("sourcePublisherDisplayName", (n) -> { this.setSourcePublisherDisplayName(n.getStringValue()); }); + deserializerMap.put("targetDisplayName", (n) -> { this.setTargetDisplayName(n.getStringValue()); }); + deserializerMap.put("targetDisplayVersion", (n) -> { this.setTargetDisplayVersion(n.getStringValue()); }); + deserializerMap.put("targetId", (n) -> { this.setTargetId(n.getStringValue()); }); + deserializerMap.put("targetPublisherDisplayName", (n) -> { this.setTargetPublisherDisplayName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the sourceDisplayName property value. The display name of the app that is the source of the mobile app relationship entity. For example: Orca. Maximum length is 500 characters. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSourceDisplayName() { + return this.backingStore.get("sourceDisplayName"); + } + /** + * Gets the sourceDisplayVersion property value. The display version of the app that is the source of the mobile app relationship entity. For example 1.0.12 or 1.2203.156 or 3. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSourceDisplayVersion() { + return this.backingStore.get("sourceDisplayVersion"); + } + /** + * Gets the sourceId property value. The unique app identifier of the source of the mobile app relationship entity. For example: 2dbc75b9-e993-4e4d-a071-91ac5a218672. If null during relationship creation, then it will be populated with parent Id. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSourceId() { + return this.backingStore.get("sourceId"); + } + /** + * Gets the sourcePublisherDisplayName property value. The publisher display name of the app that is the source of the mobile app relationship entity. For example: Fabrikam. Maximum length is 500 characters. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSourcePublisherDisplayName() { + return this.backingStore.get("sourcePublisherDisplayName"); + } + /** + * Gets the targetDisplayName property value. The display name of the app that is the target of the mobile app relationship entity. For example: Firefox Setup 52.0.2 32bit.intunewin. Maximum length is 500 characters. Read-Only. Returned by default. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTargetDisplayName() { + return this.backingStore.get("targetDisplayName"); + } + /** + * Gets the targetDisplayVersion property value. The display version of the app that is the target of the mobile app relationship entity. For example 1.0 or 1.2203.156. Read-Only. Returned by default. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTargetDisplayVersion() { + return this.backingStore.get("targetDisplayVersion"); + } + /** + * Gets the targetId property value. The unique app identifier of the target of the mobile app relationship entity. For example: 2dbc75b9-e993-4e4d-a071-91ac5a218672. Read-Only. Returned by default. Supports: $select. Does not support $search, $filter, $orderBy. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTargetId() { + return this.backingStore.get("targetId"); + } + /** + * Gets the targetPublisherDisplayName property value. The publisher display name of the app that is the target of the mobile app relationship entity. For example: Fabrikam. Maximum length is 500 characters. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTargetPublisherDisplayName() { + return this.backingStore.get("targetPublisherDisplayName"); + } + /** + * Serializes information the current object + * @param writer 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("targetId", this.getTargetId()); + } + /** + * Sets the sourceDisplayName property value. The display name of the app that is the source of the mobile app relationship entity. For example: Orca. Maximum length is 500 characters. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + * @param value Value to set for the sourceDisplayName property. + */ + public void setSourceDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sourceDisplayName", value); + } + /** + * Sets the sourceDisplayVersion property value. The display version of the app that is the source of the mobile app relationship entity. For example 1.0.12 or 1.2203.156 or 3. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + * @param value Value to set for the sourceDisplayVersion property. + */ + public void setSourceDisplayVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sourceDisplayVersion", value); + } + /** + * Sets the sourceId property value. The unique app identifier of the source of the mobile app relationship entity. For example: 2dbc75b9-e993-4e4d-a071-91ac5a218672. If null during relationship creation, then it will be populated with parent Id. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + * @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 sourcePublisherDisplayName property value. The publisher display name of the app that is the source of the mobile app relationship entity. For example: Fabrikam. Maximum length is 500 characters. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + * @param value Value to set for the sourcePublisherDisplayName property. + */ + public void setSourcePublisherDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sourcePublisherDisplayName", value); + } + /** + * Sets the targetDisplayName property value. The display name of the app that is the target of the mobile app relationship entity. For example: Firefox Setup 52.0.2 32bit.intunewin. Maximum length is 500 characters. Read-Only. Returned by default. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + * @param value Value to set for the targetDisplayName property. + */ + public void setTargetDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("targetDisplayName", value); + } + /** + * Sets the targetDisplayVersion property value. The display version of the app that is the target of the mobile app relationship entity. For example 1.0 or 1.2203.156. Read-Only. Returned by default. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + * @param value Value to set for the targetDisplayVersion property. + */ + public void setTargetDisplayVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("targetDisplayVersion", value); + } + /** + * Sets the targetId property value. The unique app identifier of the target of the mobile app relationship entity. For example: 2dbc75b9-e993-4e4d-a071-91ac5a218672. Read-Only. Returned by default. Supports: $select. Does not support $search, $filter, $orderBy. + * @param value Value to set for the targetId property. + */ + public void setTargetId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("targetId", value); + } + /** + * Sets the targetPublisherDisplayName property value. The publisher display name of the app that is the target of the mobile app relationship entity. For example: Fabrikam. Maximum length is 500 characters. Read-Only. Supports: $select. Does not support $search, $filter, $orderBy. This property is read-only. + * @param value Value to set for the targetPublisherDisplayName property. + */ + public void setTargetPublisherDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("targetPublisherDisplayName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/MobileAppRelationshipCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/MobileAppRelationshipCollectionResponse.java new file mode 100644 index 00000000000..2359522d04d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MobileAppRelationshipCollectionResponse.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 MobileAppRelationshipCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link MobileAppRelationshipCollectionResponse} and sets the default values. + */ + public MobileAppRelationshipCollectionResponse() { + 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 MobileAppRelationshipCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static MobileAppRelationshipCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MobileAppRelationshipCollectionResponse(); + } + /** + * The deserialization 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(MobileAppRelationship::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/MobileLobApp.java b/src/main/java/com/microsoft/graph/generated/models/MobileLobApp.java index b9709b1c3be..43133d21042 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MobileLobApp.java +++ b/src/main/java/com/microsoft/graph/generated/models/MobileLobApp.java @@ -7,7 +7,7 @@ import java.util.Map; import java.util.Objects; /** - * An abstract base class containing properties for all mobile line of business apps. + * An abstract base class containing properties for all mobile line-of-business apps. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class MobileLobApp extends MobileApp implements Parsable { @@ -51,7 +51,7 @@ public String getCommittedContentVersion() { return this.backingStore.get("committedContentVersion"); } /** - * Gets the contentVersions property value. The list of content versions for this app. + * Gets the contentVersions property value. The list of content versions for this app. This property is read-only. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -80,7 +80,7 @@ public String getFileName() { return this.backingStore.get("fileName"); } /** - * Gets the size property value. The total size, including all uploaded files. + * Gets the size property value. The total size, including all uploaded files. This property is read-only. * @return a {@link Long} */ @jakarta.annotation.Nullable @@ -106,7 +106,7 @@ public void setCommittedContentVersion(@jakarta.annotation.Nullable final String this.backingStore.set("committedContentVersion", value); } /** - * Sets the contentVersions property value. The list of content versions for this app. + * Sets the contentVersions property value. The list of content versions for this app. This property is read-only. * @param value Value to set for the contentVersions property. */ public void setContentVersions(@jakarta.annotation.Nullable final java.util.List value) { @@ -120,7 +120,7 @@ public void setFileName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("fileName", value); } /** - * Sets the size property value. The total size, including all uploaded files. + * Sets the size property value. The total size, including all uploaded files. This property is read-only. * @param value Value to set for the size property. */ public void setSize(@jakarta.annotation.Nullable final Long value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/MobileThreatDefenseConnector.java b/src/main/java/com/microsoft/graph/generated/models/MobileThreatDefenseConnector.java index 85f8536aedf..f6e84f3449c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MobileThreatDefenseConnector.java +++ b/src/main/java/com/microsoft/graph/generated/models/MobileThreatDefenseConnector.java @@ -29,7 +29,7 @@ public static MobileThreatDefenseConnector createFromDiscriminatorValue(@jakarta return new MobileThreatDefenseConnector(); } /** - * Gets the allowPartnerToCollectIOSApplicationMetadata property value. When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE. + * Gets the allowPartnerToCollectIOSApplicationMetadata property value. When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for iOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for iOS devices. Default value is FALSE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -37,7 +37,7 @@ public Boolean getAllowPartnerToCollectIOSApplicationMetadata() { return this.backingStore.get("allowPartnerToCollectIOSApplicationMetadata"); } /** - * Gets the allowPartnerToCollectIOSPersonalApplicationMetadata property value. When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE. + * Gets the allowPartnerToCollectIOSPersonalApplicationMetadata property value. When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for iOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for iOS devices. Default value is FALSE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -45,7 +45,7 @@ public Boolean getAllowPartnerToCollectIOSPersonalApplicationMetadata() { return this.backingStore.get("allowPartnerToCollectIOSPersonalApplicationMetadata"); } /** - * Gets the androidDeviceBlockedOnMissingPartnerData property value. For Android, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant + * Gets the androidDeviceBlockedOnMissingPartnerData property value. When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking an Android device compliant. When FALSE, indicates that Intune may mark an Android device compliant before receiving data from the Mobile Threat Defense partner. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public Boolean getAndroidDeviceBlockedOnMissingPartnerData() { return this.backingStore.get("androidDeviceBlockedOnMissingPartnerData"); } /** - * Gets the androidEnabled property value. For Android, set whether data from the Mobile Threat Defense partner should be used during compliance evaluations + * Gets the androidEnabled property value. When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Android devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Android devices. Default value is FALSE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -93,7 +93,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the iosDeviceBlockedOnMissingPartnerData property value. For IOS, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant + * Gets the iosDeviceBlockedOnMissingPartnerData property value. When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant. When FALSE, indicates that Intune may not recieve data from Mobile Threat Defense partner prior to making device compliant. Default value is FALSE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -101,7 +101,7 @@ public Boolean getIosDeviceBlockedOnMissingPartnerData() { return this.backingStore.get("iosDeviceBlockedOnMissingPartnerData"); } /** - * Gets the iosEnabled property value. For IOS, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations + * Gets the iosEnabled property value. When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for iOS devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for iOS devices. Default value is FALSE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -109,7 +109,7 @@ public Boolean getIosEnabled() { return this.backingStore.get("iosEnabled"); } /** - * Gets the iosMobileApplicationManagementEnabled property value. When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. + * Gets the iosMobileApplicationManagementEnabled property value. When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for iOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for iOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -141,7 +141,7 @@ public MobileThreatPartnerTenantState getPartnerState() { return this.backingStore.get("partnerState"); } /** - * Gets the partnerUnresponsivenessThresholdInDays property value. Get or Set days the per tenant tolerance to unresponsiveness for this partner integration + * Gets the partnerUnresponsivenessThresholdInDays property value. Indicates the number of days without receiving a heartbeat from a Mobile Threat Defense partner before the partner is marked as unresponsive. Intune will the ignore the data from this Mobile Threat Defense Partner for next compliance calculation. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -149,7 +149,7 @@ public Integer getPartnerUnresponsivenessThresholdInDays() { return this.backingStore.get("partnerUnresponsivenessThresholdInDays"); } /** - * Gets the partnerUnsupportedOsVersionBlocked property value. Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner + * Gets the partnerUnsupportedOsVersionBlocked property value. When TRUE, indicates that Intune will mark devices noncompliant on enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner. When FALSE, indicates that Intune will not mark devices noncompliant on enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner. Default value is FALSE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -157,7 +157,7 @@ public Boolean getPartnerUnsupportedOsVersionBlocked() { return this.backingStore.get("partnerUnsupportedOsVersionBlocked"); } /** - * Gets the windowsDeviceBlockedOnMissingPartnerData property value. When TRUE, inidicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the Mobile Threat Defense partner for Windows. Default value is FALSE. + * Gets the windowsDeviceBlockedOnMissingPartnerData property value. When TRUE, indicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, indicates that Intune may mark a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -165,7 +165,7 @@ public Boolean getWindowsDeviceBlockedOnMissingPartnerData() { return this.backingStore.get("windowsDeviceBlockedOnMissingPartnerData"); } /** - * Gets the windowsEnabled property value. When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during compliance evaluations for Windows. Default value is FALSE. + * Gets the windowsEnabled property value. When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Windows. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Windows. Default value is FALSE. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -196,28 +196,28 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("windowsEnabled", this.getWindowsEnabled()); } /** - * Sets the allowPartnerToCollectIOSApplicationMetadata property value. When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE. + * Sets the allowPartnerToCollectIOSApplicationMetadata property value. When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for iOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for iOS devices. Default value is FALSE. * @param value Value to set for the allowPartnerToCollectIOSApplicationMetadata property. */ public void setAllowPartnerToCollectIOSApplicationMetadata(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("allowPartnerToCollectIOSApplicationMetadata", value); } /** - * Sets the allowPartnerToCollectIOSPersonalApplicationMetadata property value. When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE. + * Sets the allowPartnerToCollectIOSPersonalApplicationMetadata property value. When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for iOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for iOS devices. Default value is FALSE. * @param value Value to set for the allowPartnerToCollectIOSPersonalApplicationMetadata property. */ public void setAllowPartnerToCollectIOSPersonalApplicationMetadata(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("allowPartnerToCollectIOSPersonalApplicationMetadata", value); } /** - * Sets the androidDeviceBlockedOnMissingPartnerData property value. For Android, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant + * Sets the androidDeviceBlockedOnMissingPartnerData property value. When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking an Android device compliant. When FALSE, indicates that Intune may mark an Android device compliant before receiving data from the Mobile Threat Defense partner. * @param value Value to set for the androidDeviceBlockedOnMissingPartnerData property. */ public void setAndroidDeviceBlockedOnMissingPartnerData(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("androidDeviceBlockedOnMissingPartnerData", value); } /** - * Sets the androidEnabled property value. For Android, set whether data from the Mobile Threat Defense partner should be used during compliance evaluations + * Sets the androidEnabled property value. When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Android devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Android devices. Default value is FALSE. * @param value Value to set for the androidEnabled property. */ public void setAndroidEnabled(@jakarta.annotation.Nullable final Boolean value) { @@ -231,21 +231,21 @@ public void setAndroidMobileApplicationManagementEnabled(@jakarta.annotation.Nul this.backingStore.set("androidMobileApplicationManagementEnabled", value); } /** - * Sets the iosDeviceBlockedOnMissingPartnerData property value. For IOS, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant + * Sets the iosDeviceBlockedOnMissingPartnerData property value. When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant. When FALSE, indicates that Intune may not recieve data from Mobile Threat Defense partner prior to making device compliant. Default value is FALSE. * @param value Value to set for the iosDeviceBlockedOnMissingPartnerData property. */ public void setIosDeviceBlockedOnMissingPartnerData(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("iosDeviceBlockedOnMissingPartnerData", value); } /** - * Sets the iosEnabled property value. For IOS, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations + * Sets the iosEnabled property value. When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for iOS devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for iOS devices. Default value is FALSE. * @param value Value to set for the iosEnabled property. */ public void setIosEnabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("iosEnabled", value); } /** - * Sets the iosMobileApplicationManagementEnabled property value. When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. + * Sets the iosMobileApplicationManagementEnabled property value. When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for iOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for iOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. * @param value Value to set for the iosMobileApplicationManagementEnabled property. */ public void setIosMobileApplicationManagementEnabled(@jakarta.annotation.Nullable final Boolean value) { @@ -273,28 +273,28 @@ public void setPartnerState(@jakarta.annotation.Nullable final MobileThreatPartn this.backingStore.set("partnerState", value); } /** - * Sets the partnerUnresponsivenessThresholdInDays property value. Get or Set days the per tenant tolerance to unresponsiveness for this partner integration + * Sets the partnerUnresponsivenessThresholdInDays property value. Indicates the number of days without receiving a heartbeat from a Mobile Threat Defense partner before the partner is marked as unresponsive. Intune will the ignore the data from this Mobile Threat Defense Partner for next compliance calculation. * @param value Value to set for the partnerUnresponsivenessThresholdInDays property. */ public void setPartnerUnresponsivenessThresholdInDays(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("partnerUnresponsivenessThresholdInDays", value); } /** - * Sets the partnerUnsupportedOsVersionBlocked property value. Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner + * Sets the partnerUnsupportedOsVersionBlocked property value. When TRUE, indicates that Intune will mark devices noncompliant on enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner. When FALSE, indicates that Intune will not mark devices noncompliant on enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner. Default value is FALSE. * @param value Value to set for the partnerUnsupportedOsVersionBlocked property. */ public void setPartnerUnsupportedOsVersionBlocked(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("partnerUnsupportedOsVersionBlocked", value); } /** - * Sets the windowsDeviceBlockedOnMissingPartnerData property value. When TRUE, inidicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the Mobile Threat Defense partner for Windows. Default value is FALSE. + * Sets the windowsDeviceBlockedOnMissingPartnerData property value. When TRUE, indicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, indicates that Intune may mark a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE. * @param value Value to set for the windowsDeviceBlockedOnMissingPartnerData property. */ public void setWindowsDeviceBlockedOnMissingPartnerData(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("windowsDeviceBlockedOnMissingPartnerData", value); } /** - * Sets the windowsEnabled property value. When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during compliance evaluations for Windows. Default value is FALSE. + * Sets the windowsEnabled property value. When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Windows. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Windows. Default value is FALSE. * @param value Value to set for the windowsEnabled property. */ public void setWindowsEnabled(@jakarta.annotation.Nullable final Boolean value) { 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/OnEmailOtpSendListener.java b/src/main/java/com/microsoft/graph/generated/models/OnEmailOtpSendListener.java new file mode 100644 index 00000000000..0363cf38b6d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnEmailOtpSendListener.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 OnEmailOtpSendListener extends AuthenticationEventListener implements Parsable { + /** + * Instantiates a new {@link OnEmailOtpSendListener} and sets the default values. + */ + public OnEmailOtpSendListener() { + super(); + this.setOdataType("#microsoft.graph.onEmailOtpSendListener"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnEmailOtpSendListener} + */ + @jakarta.annotation.Nonnull + public static OnEmailOtpSendListener createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnEmailOtpSendListener(); + } + /** + * The deserialization 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(OnOtpSendHandler::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the handler property value. Used to configure what to invoke if the onEmailOTPSend event resolves to this listener. This base class serves as a generic OTP event handler used for both email and SMS OTP messages. + * @return a {@link OnOtpSendHandler} + */ + @jakarta.annotation.Nullable + public OnOtpSendHandler 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. Used to configure what to invoke if the onEmailOTPSend event resolves to this listener. This base class serves as a generic OTP event handler used for both email and SMS OTP messages. + * @param value Value to set for the handler property. + */ + public void setHandler(@jakarta.annotation.Nullable final OnOtpSendHandler value) { + this.backingStore.set("handler", value); + } +} 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/OnOtpSendCustomExtension.java b/src/main/java/com/microsoft/graph/generated/models/OnOtpSendCustomExtension.java new file mode 100644 index 00000000000..d71e4f2d0f9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnOtpSendCustomExtension.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 OnOtpSendCustomExtension extends CustomAuthenticationExtension implements Parsable { + /** + * Instantiates a new {@link OnOtpSendCustomExtension} and sets the default values. + */ + public OnOtpSendCustomExtension() { + super(); + this.setOdataType("#microsoft.graph.onOtpSendCustomExtension"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnOtpSendCustomExtension} + */ + @jakarta.annotation.Nonnull + public static OnOtpSendCustomExtension createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnOtpSendCustomExtension(); + } + /** + * 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/OnOtpSendCustomExtensionHandler.java b/src/main/java/com/microsoft/graph/generated/models/OnOtpSendCustomExtensionHandler.java new file mode 100644 index 00000000000..9fa88ccc32a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnOtpSendCustomExtensionHandler.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 OnOtpSendCustomExtensionHandler extends OnOtpSendHandler implements Parsable { + /** + * Instantiates a new {@link OnOtpSendCustomExtensionHandler} and sets the default values. + */ + public OnOtpSendCustomExtensionHandler() { + super(); + this.setOdataType("#microsoft.graph.onOtpSendCustomExtensionHandler"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnOtpSendCustomExtensionHandler} + */ + @jakarta.annotation.Nonnull + public static OnOtpSendCustomExtensionHandler createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnOtpSendCustomExtensionHandler(); + } + /** + * Gets the configuration property value. Configuration regarding properties of the custom extension that are can be overwritten for the onEmailOtpSendListener event listener. + * @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 OnOtpSendCustomExtension} + */ + @jakarta.annotation.Nullable + public OnOtpSendCustomExtension 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(OnOtpSendCustomExtension::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 regarding properties of the custom extension that are can be overwritten for the onEmailOtpSendListener event listener. + * @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 OnOtpSendCustomExtension value) { + this.backingStore.set("customExtension", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OnOtpSendHandler.java b/src/main/java/com/microsoft/graph/generated/models/OnOtpSendHandler.java new file mode 100644 index 00000000000..320bad8e75a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnOtpSendHandler.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 OnOtpSendHandler implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link OnOtpSendHandler} and sets the default values. + */ + public OnOtpSendHandler() { + 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 OnOtpSendHandler} + */ + @jakarta.annotation.Nonnull + public static OnOtpSendHandler 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.onOtpSendCustomExtensionHandler": return new OnOtpSendCustomExtensionHandler(); + } + } + return new OnOtpSendHandler(); + } + /** + * 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/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/OnPremisesSyncBehavior.java b/src/main/java/com/microsoft/graph/generated/models/OnPremisesSyncBehavior.java new file mode 100644 index 00000000000..206834f5556 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnPremisesSyncBehavior.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 OnPremisesSyncBehavior extends Entity implements Parsable { + /** + * Instantiates a new {@link OnPremisesSyncBehavior} and sets the default values. + */ + public OnPremisesSyncBehavior() { + 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 OnPremisesSyncBehavior} + */ + @jakarta.annotation.Nonnull + public static OnPremisesSyncBehavior createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnPremisesSyncBehavior(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("isCloudManaged", (n) -> { this.setIsCloudManaged(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the isCloudManaged property value. The isCloudManaged property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsCloudManaged() { + return this.backingStore.get("isCloudManaged"); + } + /** + * Serializes information the current object + * @param writer 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("isCloudManaged", this.getIsCloudManaged()); + } + /** + * Sets the isCloudManaged property value. The isCloudManaged property + * @param value Value to set for the isCloudManaged property. + */ + public void setIsCloudManaged(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isCloudManaged", value); + } +} 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 a7586b38471..bc3b0473a51 100644 --- a/src/main/java/com/microsoft/graph/generated/models/OnlineMeeting.java +++ b/src/main/java/com/microsoft/graph/generated/models/OnlineMeeting.java @@ -59,7 +59,7 @@ public OffsetDateTime getEndDateTime() { return this.backingStore.get("endDateTime"); } /** - * Gets the externalId property value. The externalId property + * Gets the externalId property value. The external ID that is a custom identifier. Optional. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -182,7 +182,7 @@ public void setEndDateTime(@jakarta.annotation.Nullable final OffsetDateTime val this.backingStore.set("endDateTime", value); } /** - * Sets the externalId property value. The externalId property + * Sets the externalId property value. The external ID that is a custom identifier. Optional. * @param value Value to set for the externalId property. */ public void setExternalId(@jakarta.annotation.Nullable final String value) { 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 b7111d759c3..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; @@ -57,7 +58,15 @@ public Boolean getAllowBreakoutRooms() { return this.backingStore.get("allowBreakoutRooms"); } /** - * Gets the allowedLobbyAdmitters property value. Specifies the users who can admit from the lobby. Possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue. + * Gets the allowCopyingAndSharingMeetingContent property value. Indicates whether the ability to copy and share meeting content is enabled for the meeting. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAllowCopyingAndSharingMeetingContent() { + return this.backingStore.get("allowCopyingAndSharingMeetingContent"); + } + /** + * 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 @@ -65,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. + * 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 @@ -73,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 @@ -168,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>} @@ -178,6 +203,7 @@ public Map> getFieldDeserializers deserializerMap.put("allowAttendeeToEnableCamera", (n) -> { this.setAllowAttendeeToEnableCamera(n.getBooleanValue()); }); deserializerMap.put("allowAttendeeToEnableMic", (n) -> { this.setAllowAttendeeToEnableMic(n.getBooleanValue()); }); deserializerMap.put("allowBreakoutRooms", (n) -> { this.setAllowBreakoutRooms(n.getBooleanValue()); }); + deserializerMap.put("allowCopyingAndSharingMeetingContent", (n) -> { this.setAllowCopyingAndSharingMeetingContent(n.getBooleanValue()); }); deserializerMap.put("allowedLobbyAdmitters", (n) -> { this.setAllowedLobbyAdmitters(n.getEnumValue(AllowedLobbyAdmitterRoles::forValue)); }); deserializerMap.put("allowedPresenters", (n) -> { this.setAllowedPresenters(n.getEnumValue(OnlineMeetingPresenters::forValue)); }); deserializerMap.put("allowLiveShare", (n) -> { this.setAllowLiveShare(n.getEnumValue(MeetingLiveShareOptions::forValue)); }); @@ -192,18 +218,33 @@ 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()); }); deserializerMap.put("watermarkProtection", (n) -> { this.setWatermarkProtection(n.getObjectValue(WatermarkProtectionValues::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the isEndToEndEncryptionEnabled property value. Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEndToEndEncryptionEnabled() { + return this.backingStore.get("isEndToEndEncryptionEnabled"); + } /** * Gets the isEntryExitAnnounced property value. Indicates whether to announce when callers join or leave. * @return a {@link Boolean} @@ -244,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} @@ -253,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 @@ -294,6 +367,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("allowAttendeeToEnableCamera", this.getAllowAttendeeToEnableCamera()); writer.writeBooleanValue("allowAttendeeToEnableMic", this.getAllowAttendeeToEnableMic()); writer.writeBooleanValue("allowBreakoutRooms", this.getAllowBreakoutRooms()); + writer.writeBooleanValue("allowCopyingAndSharingMeetingContent", this.getAllowCopyingAndSharingMeetingContent()); writer.writeEnumValue("allowedLobbyAdmitters", this.getAllowedLobbyAdmitters()); writer.writeEnumValue("allowedPresenters", this.getAllowedPresenters()); writer.writeEnumValue("allowLiveShare", this.getAllowLiveShare()); @@ -308,12 +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()); @@ -341,21 +422,28 @@ public void setAllowBreakoutRooms(@jakarta.annotation.Nullable final Boolean val this.backingStore.set("allowBreakoutRooms", value); } /** - * Sets the allowedLobbyAdmitters property value. Specifies the users who can admit from the lobby. Possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue. + * Sets the allowCopyingAndSharingMeetingContent property value. Indicates whether the ability to copy and share meeting content is enabled for the meeting. + * @param value Value to set for the allowCopyingAndSharingMeetingContent property. + */ + public void setAllowCopyingAndSharingMeetingContent(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("allowCopyingAndSharingMeetingContent", value); + } + /** + * 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. + * 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) { @@ -438,6 +526,27 @@ 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. + */ + public void setIsEndToEndEncryptionEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEndToEndEncryptionEnabled", value); + } /** * Sets the isEntryExitAnnounced property value. Indicates whether to announce when callers join or leave. * @param value Value to set for the isEntryExitAnnounced property. @@ -473,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. @@ -481,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/OnlineMeetingEngagementConversation.java b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingEngagementConversation.java new file mode 100644 index 00000000000..b7a2ed7fea0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingEngagementConversation.java @@ -0,0 +1,132 @@ +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; +/** + * A conversation for Teams QA online meeting. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnlineMeetingEngagementConversation extends EngagementConversation implements Parsable { + /** + * Instantiates a new {@link OnlineMeetingEngagementConversation} and sets the default values. + */ + public OnlineMeetingEngagementConversation() { + super(); + this.setOdataType("#microsoft.graph.onlineMeetingEngagementConversation"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnlineMeetingEngagementConversation} + */ + @jakarta.annotation.Nonnull + public static OnlineMeetingEngagementConversation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnlineMeetingEngagementConversation(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("moderationState", (n) -> { this.setModerationState(n.getEnumValue(EngagementConversationModerationState::forValue)); }); + deserializerMap.put("onlineMeeting", (n) -> { this.setOnlineMeeting(n.getObjectValue(OnlineMeeting::createFromDiscriminatorValue)); }); + deserializerMap.put("onlineMeetingId", (n) -> { this.setOnlineMeetingId(n.getStringValue()); }); + deserializerMap.put("organizer", (n) -> { this.setOrganizer(n.getObjectValue(EngagementIdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("upvoteCount", (n) -> { this.setUpvoteCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the moderationState property value. Represents the moderation state of an Engage conversation message. + * @return a {@link EngagementConversationModerationState} + */ + @jakarta.annotation.Nullable + public EngagementConversationModerationState getModerationState() { + return this.backingStore.get("moderationState"); + } + /** + * Gets the onlineMeeting property value. The onlineMeeting property + * @return a {@link OnlineMeeting} + */ + @jakarta.annotation.Nullable + public OnlineMeeting getOnlineMeeting() { + return this.backingStore.get("onlineMeeting"); + } + /** + * Gets the onlineMeetingId property value. The unique identifier of the online meeting associated with this conversation. The online meeting ID links the conversation to a specific meeting instance. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOnlineMeetingId() { + return this.backingStore.get("onlineMeetingId"); + } + /** + * Gets the organizer property value. The organizer property + * @return a {@link EngagementIdentitySet} + */ + @jakarta.annotation.Nullable + public EngagementIdentitySet getOrganizer() { + return this.backingStore.get("organizer"); + } + /** + * Gets the upvoteCount property value. The number of upvotes the conversation received. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getUpvoteCount() { + return this.backingStore.get("upvoteCount"); + } + /** + * Serializes information the current object + * @param writer 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("moderationState", this.getModerationState()); + writer.writeObjectValue("onlineMeeting", this.getOnlineMeeting()); + writer.writeStringValue("onlineMeetingId", this.getOnlineMeetingId()); + writer.writeObjectValue("organizer", this.getOrganizer()); + } + /** + * Sets the moderationState property value. Represents the moderation state of an Engage conversation message. + * @param value Value to set for the moderationState property. + */ + public void setModerationState(@jakarta.annotation.Nullable final EngagementConversationModerationState value) { + this.backingStore.set("moderationState", value); + } + /** + * Sets the onlineMeeting property value. The onlineMeeting property + * @param value Value to set for the onlineMeeting property. + */ + public void setOnlineMeeting(@jakarta.annotation.Nullable final OnlineMeeting value) { + this.backingStore.set("onlineMeeting", value); + } + /** + * Sets the onlineMeetingId property value. The unique identifier of the online meeting associated with this conversation. The online meeting ID links the conversation to a specific meeting instance. + * @param value Value to set for the onlineMeetingId property. + */ + public void setOnlineMeetingId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("onlineMeetingId", value); + } + /** + * Sets the organizer property value. The organizer property + * @param value Value to set for the organizer property. + */ + public void setOrganizer(@jakarta.annotation.Nullable final EngagementIdentitySet value) { + this.backingStore.set("organizer", value); + } + /** + * Sets the upvoteCount property value. The number of upvotes the conversation received. + * @param value Value to set for the upvoteCount property. + */ + public void setUpvoteCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("upvoteCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingEngagementConversationCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingEngagementConversationCollectionResponse.java new file mode 100644 index 00000000000..43bd493bf1e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingEngagementConversationCollectionResponse.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 OnlineMeetingEngagementConversationCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link OnlineMeetingEngagementConversationCollectionResponse} and sets the default values. + */ + public OnlineMeetingEngagementConversationCollectionResponse() { + 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 OnlineMeetingEngagementConversationCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static OnlineMeetingEngagementConversationCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnlineMeetingEngagementConversationCollectionResponse(); + } + /** + * The deserialization 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(OnlineMeetingEngagementConversation::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/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/OrgContact.java b/src/main/java/com/microsoft/graph/generated/models/OrgContact.java index 6cf76b1c049..662cc85f183 100644 --- a/src/main/java/com/microsoft/graph/generated/models/OrgContact.java +++ b/src/main/java/com/microsoft/graph/generated/models/OrgContact.java @@ -86,6 +86,7 @@ public Map> getFieldDeserializers deserializerMap.put("memberOf", (n) -> { this.setMemberOf(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("onPremisesLastSyncDateTime", (n) -> { this.setOnPremisesLastSyncDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("onPremisesProvisioningErrors", (n) -> { this.setOnPremisesProvisioningErrors(n.getCollectionOfObjectValues(OnPremisesProvisioningError::createFromDiscriminatorValue)); }); + deserializerMap.put("onPremisesSyncBehavior", (n) -> { this.setOnPremisesSyncBehavior(n.getObjectValue(OnPremisesSyncBehavior::createFromDiscriminatorValue)); }); deserializerMap.put("onPremisesSyncEnabled", (n) -> { this.setOnPremisesSyncEnabled(n.getBooleanValue()); }); deserializerMap.put("phones", (n) -> { this.setPhones(n.getCollectionOfObjectValues(Phone::createFromDiscriminatorValue)); }); deserializerMap.put("proxyAddresses", (n) -> { this.setProxyAddresses(n.getCollectionOfPrimitiveValues(String.class)); }); @@ -158,6 +159,14 @@ public OffsetDateTime getOnPremisesLastSyncDateTime() { public java.util.List getOnPremisesProvisioningErrors() { return this.backingStore.get("onPremisesProvisioningErrors"); } + /** + * 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 object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced and now mastered in Exchange; null if this object has never been synced from an on-premises directory (default). Supports $filter (eq, ne, not, in, and eq for null values). * @return a {@link Boolean} @@ -226,6 +235,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("memberOf", this.getMemberOf()); writer.writeOffsetDateTimeValue("onPremisesLastSyncDateTime", this.getOnPremisesLastSyncDateTime()); writer.writeCollectionOfObjectValues("onPremisesProvisioningErrors", this.getOnPremisesProvisioningErrors()); + writer.writeObjectValue("onPremisesSyncBehavior", this.getOnPremisesSyncBehavior()); writer.writeBooleanValue("onPremisesSyncEnabled", this.getOnPremisesSyncEnabled()); writer.writeCollectionOfObjectValues("phones", this.getPhones()); writer.writeCollectionOfPrimitiveValues("proxyAddresses", this.getProxyAddresses()); @@ -324,6 +334,13 @@ public void setOnPremisesLastSyncDateTime(@jakarta.annotation.Nullable final Off public void setOnPremisesProvisioningErrors(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("onPremisesProvisioningErrors", value); } + /** + * 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 object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced and now mastered in Exchange; null if this object has never been synced from an on-premises directory (default). Supports $filter (eq, ne, not, in, and eq for null values). * @param value Value to set for the onPremisesSyncEnabled property. diff --git a/src/main/java/com/microsoft/graph/generated/models/OutOfOfficeSettings.java b/src/main/java/com/microsoft/graph/generated/models/OutOfOfficeSettings.java new file mode 100644 index 00000000000..92505e98f1c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OutOfOfficeSettings.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 OutOfOfficeSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link OutOfOfficeSettings} and sets the default values. + */ + public OutOfOfficeSettings() { + 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 OutOfOfficeSettings} + */ + @jakarta.annotation.Nonnull + public static OutOfOfficeSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OutOfOfficeSettings(); + } + /** + * 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("isOutOfOffice", (n) -> { this.setIsOutOfOffice(n.getBooleanValue()); }); + deserializerMap.put("message", (n) -> { this.setMessage(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isOutOfOffice property value. If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as 'Show as Out of Office' appears on the user's calendar.Otherwise, false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsOutOfOffice() { + return this.backingStore.get("isOutOfOffice"); + } + /** + * Gets the message property value. The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMessage() { + return this.backingStore.get("message"); + } + /** + * 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("isOutOfOffice", this.getIsOutOfOffice()); + writer.writeStringValue("message", this.getMessage()); + 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 isOutOfOffice property value. If true, either of the following is met:The current time falls within the out-of-office window configured in Outlook or Teams.An event marked as 'Show as Out of Office' appears on the user's calendar.Otherwise, false. + * @param value Value to set for the isOutOfOffice property. + */ + public void setIsOutOfOffice(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isOutOfOffice", value); + } + /** + * Sets the message property value. The out-of-office message configured by the user in the Outlook client (Automatic replies) or the Teams client (Schedule out of office). + * @param value Value to set for the message property. + */ + public void setMessage(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("message", 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/PhoneUserConversationMember.java b/src/main/java/com/microsoft/graph/generated/models/PhoneUserConversationMember.java new file mode 100644 index 00000000000..e9d6c9935e4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/PhoneUserConversationMember.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 PhoneUserConversationMember extends ConversationMember implements Parsable { + /** + * Instantiates a new {@link PhoneUserConversationMember} and sets the default values. + */ + public PhoneUserConversationMember() { + super(); + this.setOdataType("#microsoft.graph.phoneUserConversationMember"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link PhoneUserConversationMember} + */ + @jakarta.annotation.Nonnull + public static PhoneUserConversationMember createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PhoneUserConversationMember(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("phoneNumber", (n) -> { this.setPhoneNumber(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the phoneNumber property value. The phoneNumber property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPhoneNumber() { + return this.backingStore.get("phoneNumber"); + } + /** + * Serializes information the current object + * @param writer 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("phoneNumber", this.getPhoneNumber()); + } + /** + * Sets the phoneNumber property value. The phoneNumber property + * @param value Value to set for the phoneNumber property. + */ + public void setPhoneNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("phoneNumber", 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 68106fa04a0..d70a5e1ac3e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Presence.java +++ b/src/main/java/com/microsoft/graph/generated/models/Presence.java @@ -25,7 +25,7 @@ public static Presence createFromDiscriminatorValue(@jakarta.annotation.Nonnull return new Presence(); } /** - * Gets the activity property value. The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly. + * Gets the activity property value. The supplemental information to a user's availability. Possible values are available, away, beRightBack, busy, doNotDisturb, offline, outOfOffice, presenceUnknown. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -33,7 +33,7 @@ public String getActivity() { return this.backingStore.get("activity"); } /** - * Gets the availability property value. The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown + * Gets the availability property value. The base presence information for a user. Possible values are available, away, beRightBack, busy, doNotDisturb, focusing, inACall, inAMeeting, offline, presenting, presenceUnknown. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -49,9 +49,28 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("activity", (n) -> { this.setActivity(n.getStringValue()); }); deserializerMap.put("availability", (n) -> { this.setAvailability(n.getStringValue()); }); + 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; } + /** + * Gets the outOfOfficeSettings property value. The out of office settings for a user. + * @return a {@link OutOfOfficeSettings} + */ + @jakarta.annotation.Nullable + public OutOfOfficeSettings getOutOfOfficeSettings() { + return this.backingStore.get("outOfOfficeSettings"); + } + /** + * Gets the sequenceNumber property value. The lexicographically sortable String stamp that represents the version of a presence object. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSequenceNumber() { + return this.backingStore.get("sequenceNumber"); + } /** * Gets the statusMessage property value. The presence status message of a user. * @return a {@link PresenceStatusMessage} @@ -60,6 +79,14 @@ public Map> getFieldDeserializers 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 @@ -69,22 +96,38 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeStringValue("activity", this.getActivity()); 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, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly. + * Sets the activity property value. The supplemental information to a user's availability. Possible values are available, away, beRightBack, busy, doNotDisturb, offline, outOfOffice, presenceUnknown. * @param value Value to set for the activity property. */ public void setActivity(@jakarta.annotation.Nullable final String value) { this.backingStore.set("activity", value); } /** - * Sets the availability property value. The base presence information for a user. Possible values are Available, AvailableIdle, Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown + * Sets the availability property value. The base presence information for a user. Possible values are available, away, beRightBack, busy, doNotDisturb, focusing, inACall, inAMeeting, offline, presenting, presenceUnknown. * @param value Value to set for the availability property. */ public void setAvailability(@jakarta.annotation.Nullable final String value) { this.backingStore.set("availability", value); } + /** + * Sets the outOfOfficeSettings property value. The out of office settings for a user. + * @param value Value to set for the outOfOfficeSettings property. + */ + public void setOutOfOfficeSettings(@jakarta.annotation.Nullable final OutOfOfficeSettings value) { + this.backingStore.set("outOfOfficeSettings", value); + } + /** + * Sets the sequenceNumber property value. The lexicographically sortable String stamp that represents the version of a presence object. + * @param value Value to set for the sequenceNumber property. + */ + public void setSequenceNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sequenceNumber", value); + } /** * Sets the statusMessage property value. The presence status message of a user. * @param value Value to set for the statusMessage property. @@ -92,4 +135,11 @@ public void setAvailability(@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/ProtectedContent.java b/src/main/java/com/microsoft/graph/generated/models/ProtectedContent.java new file mode 100644 index 00000000000..239e34b82a9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ProtectedContent.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 ProtectedContent implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ProtectedContent} and sets the default values. + */ + public ProtectedContent() { + 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 ProtectedContent} + */ + @jakarta.annotation.Nonnull + public static ProtectedContent createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ProtectedContent(); + } + /** + * 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 cid property value. The content id + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCid() { + return this.backingStore.get("cid"); + } + /** + * 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("cid", (n) -> { this.setCid(n.getStringValue()); }); + deserializerMap.put("format", (n) -> { this.setFormat(n.getStringValue()); }); + deserializerMap.put("labelId", (n) -> { this.setLabelId(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the format property value. The content format. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getFormat() { + return this.backingStore.get("format"); + } + /** + * Gets the labelId property value. The unique identifier for the sensitivity label applied to the content. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLabelId() { + return this.backingStore.get("labelId"); + } + /** + * 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("cid", this.getCid()); + writer.writeStringValue("format", this.getFormat()); + writer.writeStringValue("labelId", this.getLabelId()); + 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 cid property value. The content id + * @param value Value to set for the cid property. + */ + public void setCid(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("cid", value); + } + /** + * Sets the format property value. The content format. + * @param value Value to set for the format property. + */ + public void setFormat(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("format", value); + } + /** + * Sets the labelId property value. The unique identifier for the sensitivity label applied to the content. + * @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 @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/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/ProtectionRuleBase.java b/src/main/java/com/microsoft/graph/generated/models/ProtectionRuleBase.java index 39db295e8b7..3d8d17b6d86 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ProtectionRuleBase.java +++ b/src/main/java/com/microsoft/graph/generated/models/ProtectionRuleBase.java @@ -75,7 +75,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the isAutoApplyEnabled property value. The isAutoApplyEnabled property + * Gets the isAutoApplyEnabled property value. true indicates that the protection rule is dynamic; false that it's static. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -99,7 +99,7 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue. The draft member is currently unsupported. + * Gets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue, updateRequested, deleteRequested. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: updateRequested , deleteRequested. The draft member is currently unsupported. * @return a {@link ProtectionRuleStatus} */ @jakarta.annotation.Nullable @@ -143,7 +143,7 @@ public void setError(@jakarta.annotation.Nullable final PublicError value) { this.backingStore.set("error", value); } /** - * Sets the isAutoApplyEnabled property value. The isAutoApplyEnabled property + * Sets the isAutoApplyEnabled property value. true indicates that the protection rule is dynamic; false that it's static. * @param value Value to set for the isAutoApplyEnabled property. */ public void setIsAutoApplyEnabled(@jakarta.annotation.Nullable final Boolean value) { @@ -164,7 +164,7 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat this.backingStore.set("lastModifiedDateTime", value); } /** - * Sets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue. The draft member is currently unsupported. + * Sets the status property value. The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue, updateRequested, deleteRequested. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: updateRequested , deleteRequested. The draft member is currently unsupported. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final ProtectionRuleStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ProtectionRuleStatus.java b/src/main/java/com/microsoft/graph/generated/models/ProtectionRuleStatus.java index 14975cb3725..2c10708a026 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ProtectionRuleStatus.java +++ b/src/main/java/com/microsoft/graph/generated/models/ProtectionRuleStatus.java @@ -9,7 +9,9 @@ public enum ProtectionRuleStatus implements ValuedEnum { Active("active"), Completed("completed"), CompletedWithErrors("completedWithErrors"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + UpdateRequested("updateRequested"), + DeleteRequested("deleteRequested"); public final String value; ProtectionRuleStatus(final String value) { this.value = value; @@ -25,6 +27,8 @@ public static ProtectionRuleStatus forValue(@jakarta.annotation.Nonnull final St case "completed": return Completed; case "completedWithErrors": return CompletedWithErrors; case "unknownFutureValue": return UnknownFutureValue; + case "updateRequested": return UpdateRequested; + case "deleteRequested": return DeleteRequested; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/ProtectionSource.java b/src/main/java/com/microsoft/graph/generated/models/ProtectionSource.java new file mode 100644 index 00000000000..aa596c2ac04 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ProtectionSource.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 ProtectionSource implements ValuedEnum { + None("none"), + Manual("manual"), + DynamicRule("dynamicRule"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ProtectionSource(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ProtectionSource forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "manual": return Manual; + case "dynamicRule": return DynamicRule; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ProtectionUnitBase.java b/src/main/java/com/microsoft/graph/generated/models/ProtectionUnitBase.java index f21955ebaf2..e636083380e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ProtectionUnitBase.java +++ b/src/main/java/com/microsoft/graph/generated/models/ProtectionUnitBase.java @@ -4,6 +4,7 @@ import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; import java.time.OffsetDateTime; +import java.util.EnumSet; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -35,7 +36,7 @@ public static ProtectionUnitBase createFromDiscriminatorValue(@jakarta.annotatio return new ProtectionUnitBase(); } /** - * Gets the createdBy property value. The identity of person who created the protection unit. + * Gets the createdBy property value. The identity of the person who created the protection unit. * @return a {@link IdentitySet} */ @jakarta.annotation.Nullable @@ -43,7 +44,7 @@ public IdentitySet getCreatedBy() { return this.backingStore.get("createdBy"); } /** - * Gets the createdDateTime property value. The time of creation of the protection unit. + * Gets the createdDateTime property value. The time of creation of the protection unit. 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 @@ -70,7 +71,9 @@ public Map> getFieldDeserializers deserializerMap.put("error", (n) -> { this.setError(n.getObjectValue(PublicError::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("offboardRequestedDateTime", (n) -> { this.setOffboardRequestedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("policyId", (n) -> { this.setPolicyId(n.getStringValue()); }); + deserializerMap.put("protectionSources", (n) -> { this.setProtectionSources(n.getEnumSetValue(ProtectionSource::forValue)); }); deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(ProtectionUnitStatus::forValue)); }); return deserializerMap; } @@ -83,13 +86,21 @@ public IdentitySet getLastModifiedBy() { return this.backingStore.get("lastModifiedBy"); } /** - * Gets the lastModifiedDateTime property value. Timestamp of the last modification of this protection unit. + * Gets the lastModifiedDateTime property value. Timestamp of the last modification of this protection unit. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } + /** + * Gets the offboardRequestedDateTime property value. The date and time when protection unit offboard was requested. 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 getOffboardRequestedDateTime() { + return this.backingStore.get("offboardRequestedDateTime"); + } /** * Gets the policyId property value. The unique identifier of the protection policy based on which protection unit was created. * @return a {@link String} @@ -99,7 +110,15 @@ public String getPolicyId() { return this.backingStore.get("policyId"); } /** - * Gets the status property value. The status of the protection unit. The possible values are: protectRequested, protected, unprotectRequested, unprotected, removeRequested, unknownFutureValue. + * Gets the protectionSources property value. The protectionSources property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getProtectionSources() { + return this.backingStore.get("protectionSources"); + } + /** + * Gets the status property value. The status of the protection unit. The possible values are: protectRequested, protected, unprotectRequested, unprotected, removeRequested, unknownFutureValue, offboardRequested, offboarded, cancelOffboardRequested. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: offboardRequested, offboarded, cancelOffboardRequested. * @return a {@link ProtectionUnitStatus} */ @jakarta.annotation.Nullable @@ -118,18 +137,20 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("error", this.getError()); writer.writeObjectValue("lastModifiedBy", this.getLastModifiedBy()); writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeOffsetDateTimeValue("offboardRequestedDateTime", this.getOffboardRequestedDateTime()); writer.writeStringValue("policyId", this.getPolicyId()); + writer.writeEnumSetValue("protectionSources", this.getProtectionSources()); writer.writeEnumValue("status", this.getStatus()); } /** - * Sets the createdBy property value. The identity of person who created the protection unit. + * Sets the createdBy property value. The identity of the person who created the protection unit. * @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 time of creation of the protection unit. + * Sets the createdDateTime property value. The time of creation of the protection unit. 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) { @@ -150,12 +171,19 @@ public void setLastModifiedBy(@jakarta.annotation.Nullable final IdentitySet val this.backingStore.set("lastModifiedBy", value); } /** - * Sets the lastModifiedDateTime property value. Timestamp of the last modification of this protection unit. + * Sets the lastModifiedDateTime property value. Timestamp of the last modification of this protection unit. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param value Value to set for the lastModifiedDateTime property. */ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("lastModifiedDateTime", value); } + /** + * Sets the offboardRequestedDateTime property value. The date and time when protection unit offboard was requested. 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 offboardRequestedDateTime property. + */ + public void setOffboardRequestedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("offboardRequestedDateTime", value); + } /** * Sets the policyId property value. The unique identifier of the protection policy based on which protection unit was created. * @param value Value to set for the policyId property. @@ -164,7 +192,14 @@ public void setPolicyId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("policyId", value); } /** - * Sets the status property value. The status of the protection unit. The possible values are: protectRequested, protected, unprotectRequested, unprotected, removeRequested, unknownFutureValue. + * Sets the protectionSources property value. The protectionSources property + * @param value Value to set for the protectionSources property. + */ + public void setProtectionSources(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("protectionSources", value); + } + /** + * Sets the status property value. The status of the protection unit. The possible values are: protectRequested, protected, unprotectRequested, unprotected, removeRequested, unknownFutureValue, offboardRequested, offboarded, cancelOffboardRequested. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: offboardRequested, offboarded, cancelOffboardRequested. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final ProtectionUnitStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ProtectionUnitStatus.java b/src/main/java/com/microsoft/graph/generated/models/ProtectionUnitStatus.java index 914dcf663b4..eedbaad112d 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ProtectionUnitStatus.java +++ b/src/main/java/com/microsoft/graph/generated/models/ProtectionUnitStatus.java @@ -10,7 +10,10 @@ public enum ProtectionUnitStatus implements ValuedEnum { UnprotectRequested("unprotectRequested"), Unprotected("unprotected"), RemoveRequested("removeRequested"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + OffboardRequested("offboardRequested"), + Offboarded("offboarded"), + CancelOffboardRequested("cancelOffboardRequested"); public final String value; ProtectionUnitStatus(final String value) { this.value = value; @@ -27,6 +30,9 @@ public static ProtectionUnitStatus forValue(@jakarta.annotation.Nonnull final St case "unprotected": return Unprotected; case "removeRequested": return RemoveRequested; case "unknownFutureValue": return UnknownFutureValue; + case "offboardRequested": return OffboardRequested; + case "offboarded": return Offboarded; + case "cancelOffboardRequested": return CancelOffboardRequested; default: return null; } } 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/ReadingAssignmentSubmission.java b/src/main/java/com/microsoft/graph/generated/models/ReadingAssignmentSubmission.java new file mode 100644 index 00000000000..e6d822824fa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ReadingAssignmentSubmission.java @@ -0,0 +1,402 @@ +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 ReadingAssignmentSubmission extends Entity implements Parsable { + /** + * Instantiates a new {@link ReadingAssignmentSubmission} and sets the default values. + */ + public ReadingAssignmentSubmission() { + 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 ReadingAssignmentSubmission} + */ + @jakarta.annotation.Nonnull + public static ReadingAssignmentSubmission createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReadingAssignmentSubmission(); + } + /** + * Gets the accuracyScore property value. Accuracy score of the reading progress. + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getAccuracyScore() { + return this.backingStore.get("accuracyScore"); + } + /** + * Gets the action property value. Indicates whether the submission is an attempt by the student or a miscue edit done by the educator. The possible values are Attempt and EditMiscue. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAction() { + return this.backingStore.get("action"); + } + /** + * Gets the assignmentId property value. ID of the assignment with which this submission is associated. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAssignmentId() { + return this.backingStore.get("assignmentId"); + } + /** + * Gets the challengingWords property value. List of words that the student found challenging during the reading session. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getChallengingWords() { + return this.backingStore.get("challengingWords"); + } + /** + * Gets the classId property value. ID of the class this reading progress is associated with. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClassId() { + return this.backingStore.get("classId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("accuracyScore", (n) -> { this.setAccuracyScore(n.getDoubleValue()); }); + deserializerMap.put("action", (n) -> { this.setAction(n.getStringValue()); }); + deserializerMap.put("assignmentId", (n) -> { this.setAssignmentId(n.getStringValue()); }); + deserializerMap.put("challengingWords", (n) -> { this.setChallengingWords(n.getCollectionOfObjectValues(ChallengingWord::createFromDiscriminatorValue)); }); + deserializerMap.put("classId", (n) -> { this.setClassId(n.getStringValue()); }); + deserializerMap.put("insertions", (n) -> { this.setInsertions(n.getLongValue()); }); + deserializerMap.put("mispronunciations", (n) -> { this.setMispronunciations(n.getLongValue()); }); + deserializerMap.put("missedExclamationMarks", (n) -> { this.setMissedExclamationMarks(n.getLongValue()); }); + deserializerMap.put("missedPeriods", (n) -> { this.setMissedPeriods(n.getLongValue()); }); + deserializerMap.put("missedQuestionMarks", (n) -> { this.setMissedQuestionMarks(n.getLongValue()); }); + deserializerMap.put("missedShorts", (n) -> { this.setMissedShorts(n.getLongValue()); }); + deserializerMap.put("monotoneScore", (n) -> { this.setMonotoneScore(n.getDoubleValue()); }); + deserializerMap.put("omissions", (n) -> { this.setOmissions(n.getLongValue()); }); + deserializerMap.put("repetitions", (n) -> { this.setRepetitions(n.getLongValue()); }); + deserializerMap.put("selfCorrections", (n) -> { this.setSelfCorrections(n.getLongValue()); }); + deserializerMap.put("studentId", (n) -> { this.setStudentId(n.getStringValue()); }); + deserializerMap.put("submissionDateTime", (n) -> { this.setSubmissionDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("submissionId", (n) -> { this.setSubmissionId(n.getStringValue()); }); + deserializerMap.put("unexpectedPauses", (n) -> { this.setUnexpectedPauses(n.getLongValue()); }); + deserializerMap.put("wordCount", (n) -> { this.setWordCount(n.getLongValue()); }); + deserializerMap.put("wordsPerMinute", (n) -> { this.setWordsPerMinute(n.getDoubleValue()); }); + return deserializerMap; + } + /** + * Gets the insertions property value. Insertions of the reading progress. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getInsertions() { + return this.backingStore.get("insertions"); + } + /** + * Gets the mispronunciations property value. Mispronunciations of the reading progress. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getMispronunciations() { + return this.backingStore.get("mispronunciations"); + } + /** + * Gets the missedExclamationMarks property value. Number of exclamation marks missed in the reading passage. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getMissedExclamationMarks() { + return this.backingStore.get("missedExclamationMarks"); + } + /** + * Gets the missedPeriods property value. Number of periods missed in the reading passage. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getMissedPeriods() { + return this.backingStore.get("missedPeriods"); + } + /** + * Gets the missedQuestionMarks property value. Number of question marks missed in the reading passage. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getMissedQuestionMarks() { + return this.backingStore.get("missedQuestionMarks"); + } + /** + * Gets the missedShorts property value. Number of short words missed during the reading session. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getMissedShorts() { + return this.backingStore.get("missedShorts"); + } + /** + * Gets the monotoneScore property value. Score that reflects the student's use of intonation and expression. Lower scores indicate more monotone reading. + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getMonotoneScore() { + return this.backingStore.get("monotoneScore"); + } + /** + * Gets the omissions property value. Omissions of the reading progress. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getOmissions() { + return this.backingStore.get("omissions"); + } + /** + * Gets the repetitions property value. Number of times the student repeated words or phrases during the reading session. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getRepetitions() { + return this.backingStore.get("repetitions"); + } + /** + * Gets the selfCorrections property value. Number of times the student self-corrected their reading errors. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getSelfCorrections() { + return this.backingStore.get("selfCorrections"); + } + /** + * Gets the studentId property value. ID of the user this reading progress is associated with. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStudentId() { + return this.backingStore.get("studentId"); + } + /** + * Gets the submissionDateTime property value. Date and time of the submission this reading progress is associated with. 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 getSubmissionDateTime() { + return this.backingStore.get("submissionDateTime"); + } + /** + * Gets the submissionId property value. ID of the submission this reading progress is associated with. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubmissionId() { + return this.backingStore.get("submissionId"); + } + /** + * Gets the unexpectedPauses property value. Number of unexpected pauses made during the reading session. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getUnexpectedPauses() { + return this.backingStore.get("unexpectedPauses"); + } + /** + * Gets the wordCount property value. Words count of the reading progress. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getWordCount() { + return this.backingStore.get("wordCount"); + } + /** + * Gets the wordsPerMinute property value. Words per minute of the reading progress. + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getWordsPerMinute() { + return this.backingStore.get("wordsPerMinute"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeDoubleValue("accuracyScore", this.getAccuracyScore()); + writer.writeStringValue("action", this.getAction()); + writer.writeStringValue("assignmentId", this.getAssignmentId()); + writer.writeCollectionOfObjectValues("challengingWords", this.getChallengingWords()); + writer.writeStringValue("classId", this.getClassId()); + writer.writeLongValue("insertions", this.getInsertions()); + writer.writeLongValue("mispronunciations", this.getMispronunciations()); + writer.writeLongValue("missedExclamationMarks", this.getMissedExclamationMarks()); + writer.writeLongValue("missedPeriods", this.getMissedPeriods()); + writer.writeLongValue("missedQuestionMarks", this.getMissedQuestionMarks()); + writer.writeLongValue("missedShorts", this.getMissedShorts()); + writer.writeDoubleValue("monotoneScore", this.getMonotoneScore()); + writer.writeLongValue("omissions", this.getOmissions()); + writer.writeLongValue("repetitions", this.getRepetitions()); + writer.writeLongValue("selfCorrections", this.getSelfCorrections()); + writer.writeStringValue("studentId", this.getStudentId()); + writer.writeOffsetDateTimeValue("submissionDateTime", this.getSubmissionDateTime()); + writer.writeStringValue("submissionId", this.getSubmissionId()); + writer.writeLongValue("unexpectedPauses", this.getUnexpectedPauses()); + writer.writeLongValue("wordCount", this.getWordCount()); + writer.writeDoubleValue("wordsPerMinute", this.getWordsPerMinute()); + } + /** + * Sets the accuracyScore property value. Accuracy score of the reading progress. + * @param value Value to set for the accuracyScore property. + */ + public void setAccuracyScore(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("accuracyScore", value); + } + /** + * Sets the action property value. Indicates whether the submission is an attempt by the student or a miscue edit done by the educator. The possible values are Attempt and EditMiscue. + * @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 assignmentId property value. ID of the assignment with which this submission is associated. + * @param value Value to set for the assignmentId property. + */ + public void setAssignmentId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("assignmentId", value); + } + /** + * Sets the challengingWords property value. List of words that the student found challenging during the reading session. + * @param value Value to set for the challengingWords property. + */ + public void setChallengingWords(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("challengingWords", value); + } + /** + * Sets the classId property value. ID of the class this reading progress is associated with. + * @param value Value to set for the classId property. + */ + public void setClassId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("classId", value); + } + /** + * Sets the insertions property value. Insertions of the reading progress. + * @param value Value to set for the insertions property. + */ + public void setInsertions(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("insertions", value); + } + /** + * Sets the mispronunciations property value. Mispronunciations of the reading progress. + * @param value Value to set for the mispronunciations property. + */ + public void setMispronunciations(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("mispronunciations", value); + } + /** + * Sets the missedExclamationMarks property value. Number of exclamation marks missed in the reading passage. + * @param value Value to set for the missedExclamationMarks property. + */ + public void setMissedExclamationMarks(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("missedExclamationMarks", value); + } + /** + * Sets the missedPeriods property value. Number of periods missed in the reading passage. + * @param value Value to set for the missedPeriods property. + */ + public void setMissedPeriods(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("missedPeriods", value); + } + /** + * Sets the missedQuestionMarks property value. Number of question marks missed in the reading passage. + * @param value Value to set for the missedQuestionMarks property. + */ + public void setMissedQuestionMarks(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("missedQuestionMarks", value); + } + /** + * Sets the missedShorts property value. Number of short words missed during the reading session. + * @param value Value to set for the missedShorts property. + */ + public void setMissedShorts(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("missedShorts", value); + } + /** + * Sets the monotoneScore property value. Score that reflects the student's use of intonation and expression. Lower scores indicate more monotone reading. + * @param value Value to set for the monotoneScore property. + */ + public void setMonotoneScore(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("monotoneScore", value); + } + /** + * Sets the omissions property value. Omissions of the reading progress. + * @param value Value to set for the omissions property. + */ + public void setOmissions(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("omissions", value); + } + /** + * Sets the repetitions property value. Number of times the student repeated words or phrases during the reading session. + * @param value Value to set for the repetitions property. + */ + public void setRepetitions(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("repetitions", value); + } + /** + * Sets the selfCorrections property value. Number of times the student self-corrected their reading errors. + * @param value Value to set for the selfCorrections property. + */ + public void setSelfCorrections(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("selfCorrections", value); + } + /** + * Sets the studentId property value. ID of the user this reading progress is associated with. + * @param value Value to set for the studentId property. + */ + public void setStudentId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("studentId", value); + } + /** + * Sets the submissionDateTime property value. Date and time of the submission this reading progress is associated with. 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 submissionDateTime property. + */ + public void setSubmissionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("submissionDateTime", value); + } + /** + * Sets the submissionId property value. ID of the submission this reading progress is associated with. + * @param value Value to set for the submissionId property. + */ + public void setSubmissionId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("submissionId", value); + } + /** + * Sets the unexpectedPauses property value. Number of unexpected pauses made during the reading session. + * @param value Value to set for the unexpectedPauses property. + */ + public void setUnexpectedPauses(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("unexpectedPauses", value); + } + /** + * Sets the wordCount property value. Words count of the reading progress. + * @param value Value to set for the wordCount property. + */ + public void setWordCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("wordCount", value); + } + /** + * Sets the wordsPerMinute property value. Words per minute of the reading progress. + * @param value Value to set for the wordsPerMinute property. + */ + public void setWordsPerMinute(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("wordsPerMinute", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ReadingAssignmentSubmissionCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ReadingAssignmentSubmissionCollectionResponse.java new file mode 100644 index 00000000000..4c40b8a5bc8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ReadingAssignmentSubmissionCollectionResponse.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 ReadingAssignmentSubmissionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ReadingAssignmentSubmissionCollectionResponse} and sets the default values. + */ + public ReadingAssignmentSubmissionCollectionResponse() { + 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 ReadingAssignmentSubmissionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ReadingAssignmentSubmissionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReadingAssignmentSubmissionCollectionResponse(); + } + /** + * The deserialization 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(ReadingAssignmentSubmission::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/ReadingCoachPassage.java b/src/main/java/com/microsoft/graph/generated/models/ReadingCoachPassage.java new file mode 100644 index 00000000000..6a31123564b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ReadingCoachPassage.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 ReadingCoachPassage extends Entity implements Parsable { + /** + * Instantiates a new {@link ReadingCoachPassage} and sets the default values. + */ + public ReadingCoachPassage() { + 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 ReadingCoachPassage} + */ + @jakarta.annotation.Nonnull + public static ReadingCoachPassage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReadingCoachPassage(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("isReadingCompleted", (n) -> { this.setIsReadingCompleted(n.getBooleanValue()); }); + deserializerMap.put("languageTag", (n) -> { this.setLanguageTag(n.getStringValue()); }); + deserializerMap.put("practicedAtDateTime", (n) -> { this.setPracticedAtDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("practiceWords", (n) -> { this.setPracticeWords(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("storyType", (n) -> { this.setStoryType(n.getEnumValue(ReadingCoachStoryType::forValue)); }); + deserializerMap.put("studentId", (n) -> { this.setStudentId(n.getStringValue()); }); + deserializerMap.put("timeSpentReadingInSeconds", (n) -> { this.setTimeSpentReadingInSeconds(n.getDoubleValue()); }); + deserializerMap.put("wordsAccuracyPercentage", (n) -> { this.setWordsAccuracyPercentage(n.getDoubleValue()); }); + deserializerMap.put("wordsPerMinute", (n) -> { this.setWordsPerMinute(n.getDoubleValue()); }); + return deserializerMap; + } + /** + * Gets the isReadingCompleted property value. Indicates if the reading passage was completed. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsReadingCompleted() { + return this.backingStore.get("isReadingCompleted"); + } + /** + * Gets the languageTag property value. The language of the reading passage. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLanguageTag() { + return this.backingStore.get("languageTag"); + } + /** + * Gets the practicedAtDateTime property value. The date and time when the Reading Coach passage was practiced. 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 getPracticedAtDateTime() { + return this.backingStore.get("practicedAtDateTime"); + } + /** + * Gets the practiceWords property value. The list of challenging words for the student that they can practice further. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPracticeWords() { + return this.backingStore.get("practiceWords"); + } + /** + * Gets the storyType property value. The storyType property + * @return a {@link ReadingCoachStoryType} + */ + @jakarta.annotation.Nullable + public ReadingCoachStoryType getStoryType() { + return this.backingStore.get("storyType"); + } + /** + * Gets the studentId property value. ID of the student that practiced the reading passage. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStudentId() { + return this.backingStore.get("studentId"); + } + /** + * Gets the timeSpentReadingInSeconds property value. The time the student spent reading in seconds. + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getTimeSpentReadingInSeconds() { + return this.backingStore.get("timeSpentReadingInSeconds"); + } + /** + * Gets the wordsAccuracyPercentage property value. The percentage of words that the student read correctly. + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getWordsAccuracyPercentage() { + return this.backingStore.get("wordsAccuracyPercentage"); + } + /** + * Gets the wordsPerMinute property value. The rate the student read at in words per minute. + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getWordsPerMinute() { + return this.backingStore.get("wordsPerMinute"); + } + /** + * Serializes information the current object + * @param writer 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("isReadingCompleted", this.getIsReadingCompleted()); + writer.writeStringValue("languageTag", this.getLanguageTag()); + writer.writeOffsetDateTimeValue("practicedAtDateTime", this.getPracticedAtDateTime()); + writer.writeCollectionOfPrimitiveValues("practiceWords", this.getPracticeWords()); + writer.writeEnumValue("storyType", this.getStoryType()); + writer.writeStringValue("studentId", this.getStudentId()); + writer.writeDoubleValue("timeSpentReadingInSeconds", this.getTimeSpentReadingInSeconds()); + writer.writeDoubleValue("wordsAccuracyPercentage", this.getWordsAccuracyPercentage()); + writer.writeDoubleValue("wordsPerMinute", this.getWordsPerMinute()); + } + /** + * Sets the isReadingCompleted property value. Indicates if the reading passage was completed. + * @param value Value to set for the isReadingCompleted property. + */ + public void setIsReadingCompleted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isReadingCompleted", value); + } + /** + * Sets the languageTag property value. The language of the reading passage. + * @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 practicedAtDateTime property value. The date and time when the Reading Coach passage was practiced. 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 practicedAtDateTime property. + */ + public void setPracticedAtDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("practicedAtDateTime", value); + } + /** + * Sets the practiceWords property value. The list of challenging words for the student that they can practice further. + * @param value Value to set for the practiceWords property. + */ + public void setPracticeWords(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("practiceWords", value); + } + /** + * Sets the storyType property value. The storyType property + * @param value Value to set for the storyType property. + */ + public void setStoryType(@jakarta.annotation.Nullable final ReadingCoachStoryType value) { + this.backingStore.set("storyType", value); + } + /** + * Sets the studentId property value. ID of the student that practiced the reading passage. + * @param value Value to set for the studentId property. + */ + public void setStudentId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("studentId", value); + } + /** + * Sets the timeSpentReadingInSeconds property value. The time the student spent reading in seconds. + * @param value Value to set for the timeSpentReadingInSeconds property. + */ + public void setTimeSpentReadingInSeconds(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("timeSpentReadingInSeconds", value); + } + /** + * Sets the wordsAccuracyPercentage property value. The percentage of words that the student read correctly. + * @param value Value to set for the wordsAccuracyPercentage property. + */ + public void setWordsAccuracyPercentage(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("wordsAccuracyPercentage", value); + } + /** + * Sets the wordsPerMinute property value. The rate the student read at in words per minute. + * @param value Value to set for the wordsPerMinute property. + */ + public void setWordsPerMinute(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("wordsPerMinute", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ReadingCoachPassageCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ReadingCoachPassageCollectionResponse.java new file mode 100644 index 00000000000..ddd0613a70d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ReadingCoachPassageCollectionResponse.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 ReadingCoachPassageCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ReadingCoachPassageCollectionResponse} and sets the default values. + */ + public ReadingCoachPassageCollectionResponse() { + 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 ReadingCoachPassageCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ReadingCoachPassageCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReadingCoachPassageCollectionResponse(); + } + /** + * The deserialization 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(ReadingCoachPassage::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/ReadingCoachStoryType.java b/src/main/java/com/microsoft/graph/generated/models/ReadingCoachStoryType.java new file mode 100644 index 00000000000..5b97345c223 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ReadingCoachStoryType.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 ReadingCoachStoryType implements ValuedEnum { + AiGenerated("aiGenerated"), + ReadWorks("readWorks"), + UserProvided("userProvided"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ReadingCoachStoryType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ReadingCoachStoryType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "aiGenerated": return AiGenerated; + case "readWorks": return ReadWorks; + case "userProvided": return UserProvided; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ReflectCheckInResponse.java b/src/main/java/com/microsoft/graph/generated/models/ReflectCheckInResponse.java new file mode 100644 index 00000000000..e2e83336b65 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ReflectCheckInResponse.java @@ -0,0 +1,215 @@ +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 ReflectCheckInResponse extends Entity implements Parsable { + /** + * Instantiates a new {@link ReflectCheckInResponse} and sets the default values. + */ + public ReflectCheckInResponse() { + 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 ReflectCheckInResponse} + */ + @jakarta.annotation.Nonnull + public static ReflectCheckInResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReflectCheckInResponse(); + } + /** + * Gets the checkInId property value. Identifier for the Reflect check-in. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCheckInId() { + return this.backingStore.get("checkInId"); + } + /** + * Gets the checkInTitle property value. The question or prompt of the Reflect check-in that this response addresses. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCheckInTitle() { + return this.backingStore.get("checkInTitle"); + } + /** + * Gets the classId property value. ID of the class associated with the Reflect check-in. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClassId() { + return this.backingStore.get("classId"); + } + /** + * Gets the createdDateTime property value. Date and time when the Reflect check-in 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 creatorId property value. ID of the user who created the Reflect check-in. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCreatorId() { + return this.backingStore.get("creatorId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("checkInId", (n) -> { this.setCheckInId(n.getStringValue()); }); + deserializerMap.put("checkInTitle", (n) -> { this.setCheckInTitle(n.getStringValue()); }); + deserializerMap.put("classId", (n) -> { this.setClassId(n.getStringValue()); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("creatorId", (n) -> { this.setCreatorId(n.getStringValue()); }); + deserializerMap.put("isClosed", (n) -> { this.setIsClosed(n.getBooleanValue()); }); + deserializerMap.put("responderId", (n) -> { this.setResponderId(n.getStringValue()); }); + deserializerMap.put("responseEmotion", (n) -> { this.setResponseEmotion(n.getEnumValue(ResponseEmotionType::forValue)); }); + deserializerMap.put("responseFeedback", (n) -> { this.setResponseFeedback(n.getEnumValue(ResponseFeedbackType::forValue)); }); + deserializerMap.put("submitDateTime", (n) -> { this.setSubmitDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the isClosed property value. Indicates whether the Reflect check-in is closed (true) or open (false). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsClosed() { + return this.backingStore.get("isClosed"); + } + /** + * Gets the responderId property value. ID of the user who responded to the Reflect check-in. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResponderId() { + return this.backingStore.get("responderId"); + } + /** + * Gets the responseEmotion property value. The responseEmotion property + * @return a {@link ResponseEmotionType} + */ + @jakarta.annotation.Nullable + public ResponseEmotionType getResponseEmotion() { + return this.backingStore.get("responseEmotion"); + } + /** + * Gets the responseFeedback property value. The responseFeedback property + * @return a {@link ResponseFeedbackType} + */ + @jakarta.annotation.Nullable + public ResponseFeedbackType getResponseFeedback() { + return this.backingStore.get("responseFeedback"); + } + /** + * Gets the submitDateTime property value. Date and time when the response to the Reflect check-in was submitted. 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 getSubmitDateTime() { + return this.backingStore.get("submitDateTime"); + } + /** + * Serializes information the current object + * @param writer 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("checkInId", this.getCheckInId()); + writer.writeStringValue("checkInTitle", this.getCheckInTitle()); + writer.writeStringValue("classId", this.getClassId()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeStringValue("creatorId", this.getCreatorId()); + writer.writeBooleanValue("isClosed", this.getIsClosed()); + writer.writeStringValue("responderId", this.getResponderId()); + writer.writeEnumValue("responseEmotion", this.getResponseEmotion()); + writer.writeEnumValue("responseFeedback", this.getResponseFeedback()); + writer.writeOffsetDateTimeValue("submitDateTime", this.getSubmitDateTime()); + } + /** + * Sets the checkInId property value. Identifier for the Reflect check-in. + * @param value Value to set for the checkInId property. + */ + public void setCheckInId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("checkInId", value); + } + /** + * Sets the checkInTitle property value. The question or prompt of the Reflect check-in that this response addresses. + * @param value Value to set for the checkInTitle property. + */ + public void setCheckInTitle(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("checkInTitle", value); + } + /** + * Sets the classId property value. ID of the class associated with the Reflect check-in. + * @param value Value to set for the classId property. + */ + public void setClassId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("classId", value); + } + /** + * Sets the createdDateTime property value. Date and time when the Reflect check-in 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 creatorId property value. ID of the user who created the Reflect check-in. + * @param value Value to set for the creatorId property. + */ + public void setCreatorId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("creatorId", value); + } + /** + * Sets the isClosed property value. Indicates whether the Reflect check-in is closed (true) or open (false). + * @param value Value to set for the isClosed property. + */ + public void setIsClosed(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isClosed", value); + } + /** + * Sets the responderId property value. ID of the user who responded to the Reflect check-in. + * @param value Value to set for the responderId property. + */ + public void setResponderId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("responderId", value); + } + /** + * Sets the responseEmotion property value. The responseEmotion property + * @param value Value to set for the responseEmotion property. + */ + public void setResponseEmotion(@jakarta.annotation.Nullable final ResponseEmotionType value) { + this.backingStore.set("responseEmotion", value); + } + /** + * Sets the responseFeedback property value. The responseFeedback property + * @param value Value to set for the responseFeedback property. + */ + public void setResponseFeedback(@jakarta.annotation.Nullable final ResponseFeedbackType value) { + this.backingStore.set("responseFeedback", value); + } + /** + * Sets the submitDateTime property value. Date and time when the response to the Reflect check-in was submitted. 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 submitDateTime property. + */ + public void setSubmitDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("submitDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ReflectCheckInResponseCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ReflectCheckInResponseCollectionResponse.java new file mode 100644 index 00000000000..78c6f6acb7b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ReflectCheckInResponseCollectionResponse.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 ReflectCheckInResponseCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ReflectCheckInResponseCollectionResponse} and sets the default values. + */ + public ReflectCheckInResponseCollectionResponse() { + 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 ReflectCheckInResponseCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ReflectCheckInResponseCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReflectCheckInResponseCollectionResponse(); + } + /** + * The deserialization 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(ReflectCheckInResponse::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/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/Report.java b/src/main/java/com/microsoft/graph/generated/models/Report.java index 48257c61840..08d499d12cb 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Report.java +++ b/src/main/java/com/microsoft/graph/generated/models/Report.java @@ -59,7 +59,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the content property value. Not yet documented + * Gets the content property value. The http content that has the data * @return a {@link byte[]} */ @jakarta.annotation.Nullable @@ -111,7 +111,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the content property value. Not yet documented + * Sets the content property value. The http content that has the data * @param value Value to set for the content property. */ public void setContent(@jakarta.annotation.Nullable final byte[] value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ReportsRoot.java b/src/main/java/com/microsoft/graph/generated/models/ReportsRoot.java new file mode 100644 index 00000000000..8cf9ba1a920 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ReportsRoot.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 ReportsRoot extends Entity implements Parsable { + /** + * Instantiates a new {@link ReportsRoot} and sets the default values. + */ + public ReportsRoot() { + 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 ReportsRoot} + */ + @jakarta.annotation.Nonnull + public static ReportsRoot createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReportsRoot(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("readingAssignmentSubmissions", (n) -> { this.setReadingAssignmentSubmissions(n.getCollectionOfObjectValues(ReadingAssignmentSubmission::createFromDiscriminatorValue)); }); + deserializerMap.put("readingCoachPassages", (n) -> { this.setReadingCoachPassages(n.getCollectionOfObjectValues(ReadingCoachPassage::createFromDiscriminatorValue)); }); + deserializerMap.put("reflectCheckInResponses", (n) -> { this.setReflectCheckInResponses(n.getCollectionOfObjectValues(ReflectCheckInResponse::createFromDiscriminatorValue)); }); + deserializerMap.put("speakerAssignmentSubmissions", (n) -> { this.setSpeakerAssignmentSubmissions(n.getCollectionOfObjectValues(SpeakerAssignmentSubmission::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the readingAssignmentSubmissions property value. Details of submitted reading assignments. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReadingAssignmentSubmissions() { + return this.backingStore.get("readingAssignmentSubmissions"); + } + /** + * Gets the readingCoachPassages property value. Details of practiced Reading Coach passages. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReadingCoachPassages() { + return this.backingStore.get("readingCoachPassages"); + } + /** + * Gets the reflectCheckInResponses property value. Details of check-in responses. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReflectCheckInResponses() { + return this.backingStore.get("reflectCheckInResponses"); + } + /** + * Gets the speakerAssignmentSubmissions property value. Details of submitted speaker assignments. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSpeakerAssignmentSubmissions() { + return this.backingStore.get("speakerAssignmentSubmissions"); + } + /** + * Serializes information the current object + * @param writer 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("readingAssignmentSubmissions", this.getReadingAssignmentSubmissions()); + writer.writeCollectionOfObjectValues("readingCoachPassages", this.getReadingCoachPassages()); + writer.writeCollectionOfObjectValues("reflectCheckInResponses", this.getReflectCheckInResponses()); + writer.writeCollectionOfObjectValues("speakerAssignmentSubmissions", this.getSpeakerAssignmentSubmissions()); + } + /** + * Sets the readingAssignmentSubmissions property value. Details of submitted reading assignments. + * @param value Value to set for the readingAssignmentSubmissions property. + */ + public void setReadingAssignmentSubmissions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("readingAssignmentSubmissions", value); + } + /** + * Sets the readingCoachPassages property value. Details of practiced Reading Coach passages. + * @param value Value to set for the readingCoachPassages property. + */ + public void setReadingCoachPassages(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("readingCoachPassages", value); + } + /** + * Sets the reflectCheckInResponses property value. Details of check-in responses. + * @param value Value to set for the reflectCheckInResponses property. + */ + public void setReflectCheckInResponses(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("reflectCheckInResponses", value); + } + /** + * Sets the speakerAssignmentSubmissions property value. Details of submitted speaker assignments. + * @param value Value to set for the speakerAssignmentSubmissions property. + */ + public void setSpeakerAssignmentSubmissions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("speakerAssignmentSubmissions", 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/ResponseEmotionType.java b/src/main/java/com/microsoft/graph/generated/models/ResponseEmotionType.java new file mode 100644 index 00000000000..456ffb7803b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ResponseEmotionType.java @@ -0,0 +1,137 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ResponseEmotionType implements ValuedEnum { + None("none"), + Confident("confident"), + Excited("excited"), + Happy("happy"), + Motivated("motivated"), + Peaceful("peaceful"), + Ambitious("ambitious"), + Cheerful("cheerful"), + Comfortable("comfortable"), + Creative("creative"), + Determined("determined"), + Energized("energized"), + Focused("focused"), + Fulfilled("fulfilled"), + Grateful("grateful"), + Included("included"), + Inspired("inspired"), + Optimistic("optimistic"), + Proud("proud"), + Successful("successful"), + Valuable("valuable"), + Annoyed("annoyed"), + Bored("bored"), + Calm("calm"), + Confused("confused"), + Glad("glad"), + Content("content"), + Pensive("pensive"), + Reserved("reserved"), + Restless("restless"), + Shocked("shocked"), + Tired("tired"), + Angry("angry"), + Depressed("depressed"), + Exhausted("exhausted"), + Lonely("lonely"), + Nervous("nervous"), + Anxious("anxious"), + Apathetic("apathetic"), + Concerned("concerned"), + Disappointed("disappointed"), + Frightened("frightened"), + Frustrated("frustrated"), + Hopeless("hopeless"), + Hurt("hurt"), + Jealous("jealous"), + Miserable("miserable"), + Overwhelmed("overwhelmed"), + Skeptical("skeptical"), + Stressed("stressed"), + Stuck("stuck"), + Worthless("worthless"), + Awed("awed"), + Ashamed("ashamed"), + Curious("curious"), + Sensitive("sensitive"), + Sad("sad"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ResponseEmotionType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ResponseEmotionType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "confident": return Confident; + case "excited": return Excited; + case "happy": return Happy; + case "motivated": return Motivated; + case "peaceful": return Peaceful; + case "ambitious": return Ambitious; + case "cheerful": return Cheerful; + case "comfortable": return Comfortable; + case "creative": return Creative; + case "determined": return Determined; + case "energized": return Energized; + case "focused": return Focused; + case "fulfilled": return Fulfilled; + case "grateful": return Grateful; + case "included": return Included; + case "inspired": return Inspired; + case "optimistic": return Optimistic; + case "proud": return Proud; + case "successful": return Successful; + case "valuable": return Valuable; + case "annoyed": return Annoyed; + case "bored": return Bored; + case "calm": return Calm; + case "confused": return Confused; + case "glad": return Glad; + case "content": return Content; + case "pensive": return Pensive; + case "reserved": return Reserved; + case "restless": return Restless; + case "shocked": return Shocked; + case "tired": return Tired; + case "angry": return Angry; + case "depressed": return Depressed; + case "exhausted": return Exhausted; + case "lonely": return Lonely; + case "nervous": return Nervous; + case "anxious": return Anxious; + case "apathetic": return Apathetic; + case "concerned": return Concerned; + case "disappointed": return Disappointed; + case "frightened": return Frightened; + case "frustrated": return Frustrated; + case "hopeless": return Hopeless; + case "hurt": return Hurt; + case "jealous": return Jealous; + case "miserable": return Miserable; + case "overwhelmed": return Overwhelmed; + case "skeptical": return Skeptical; + case "stressed": return Stressed; + case "stuck": return Stuck; + case "worthless": return Worthless; + case "awed": return Awed; + case "ashamed": return Ashamed; + case "curious": return Curious; + case "sensitive": return Sensitive; + case "sad": return Sad; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ResponseFeedbackType.java b/src/main/java/com/microsoft/graph/generated/models/ResponseFeedbackType.java new file mode 100644 index 00000000000..bceb8245005 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ResponseFeedbackType.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 ResponseFeedbackType implements ValuedEnum { + None("none"), + NotDetected("notDetected"), + VeryUnpleasant("veryUnpleasant"), + Unpleasant("unpleasant"), + Neutral("neutral"), + Pleasant("pleasant"), + VeryPleasant("veryPleasant"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ResponseFeedbackType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ResponseFeedbackType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "notDetected": return NotDetected; + case "veryUnpleasant": return VeryUnpleasant; + case "unpleasant": return Unpleasant; + case "neutral": return Neutral; + case "pleasant": return Pleasant; + case "veryPleasant": return VeryPleasant; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} 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 new file mode 100644 index 00000000000..a5087423935 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/RestoreJobType.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 RestoreJobType implements ValuedEnum { + Standard("standard"), + Bulk("bulk"), + UnknownFutureValue("unknownFutureValue"), + Granular("granular"); + public final String value; + RestoreJobType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static RestoreJobType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + 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()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link RestoreSessionArtifactCount} + */ + @jakarta.annotation.Nonnull + public static RestoreSessionArtifactCount createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RestoreSessionArtifactCount(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the completed property value. The number of artifacts whose restoration completed. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getCompleted() { + return this.backingStore.get("completed"); + } + /** + * Gets the failed property value. The number of artifacts whose restoration failed. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getFailed() { + return this.backingStore.get("failed"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(5); + deserializerMap.put("completed", (n) -> { this.setCompleted(n.getIntegerValue()); }); + deserializerMap.put("failed", (n) -> { this.setFailed(n.getIntegerValue()); }); + deserializerMap.put("inProgress", (n) -> { this.setInProgress(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("total", (n) -> { this.setTotal(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the inProgress property value. The number of artifacts whose restoration is in progress. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getInProgress() { + return this.backingStore.get("inProgress"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the total property value. The number of artifacts present in the restore session. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotal() { + return this.backingStore.get("total"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeIntegerValue("completed", this.getCompleted()); + writer.writeIntegerValue("failed", this.getFailed()); + writer.writeIntegerValue("inProgress", this.getInProgress()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("total", this.getTotal()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the completed property value. The number of artifacts whose restoration completed. + * @param value Value to set for the completed property. + */ + public void setCompleted(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("completed", value); + } + /** + * Sets the failed property value. The number of artifacts whose restoration failed. + * @param value Value to set for the failed property. + */ + public void setFailed(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("failed", value); + } + /** + * Sets the inProgress property value. The number of artifacts whose restoration is in progress. + * @param value Value to set for the inProgress property. + */ + public void setInProgress(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("inProgress", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the total property value. The number of artifacts present in the restore session. + * @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/RestoreSessionBase.java b/src/main/java/com/microsoft/graph/generated/models/RestoreSessionBase.java index 40a338dab81..7ba88f274bb 100644 --- a/src/main/java/com/microsoft/graph/generated/models/RestoreSessionBase.java +++ b/src/main/java/com/microsoft/graph/generated/models/RestoreSessionBase.java @@ -79,6 +79,8 @@ public Map> getFieldDeserializers deserializerMap.put("error", (n) -> { this.setError(n.getObjectValue(PublicError::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("restoreJobType", (n) -> { this.setRestoreJobType(n.getEnumValue(RestoreJobType::forValue)); }); + deserializerMap.put("restoreSessionArtifactCount", (n) -> { this.setRestoreSessionArtifactCount(n.getObjectValue(RestoreSessionArtifactCount::createFromDiscriminatorValue)); }); deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(RestoreSessionStatus::forValue)); }); return deserializerMap; } @@ -99,7 +101,23 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the status property value. Status of the restore session. The value is an aggregated status of the restored artifacts. The possible values are: draft, activating, active, completedWithError, completed, unknownFutureValue, failed. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: failed. + * Gets the restoreJobType property value. Indicates whether the restore session was created normally or by a bulk job. + * @return a {@link RestoreJobType} + */ + @jakarta.annotation.Nullable + public RestoreJobType getRestoreJobType() { + return this.backingStore.get("restoreJobType"); + } + /** + * Gets the restoreSessionArtifactCount property value. The number of metadata artifacts that belong to this restore session. + * @return a {@link RestoreSessionArtifactCount} + */ + @jakarta.annotation.Nullable + public RestoreSessionArtifactCount getRestoreSessionArtifactCount() { + return this.backingStore.get("restoreSessionArtifactCount"); + } + /** + * Gets the status property value. Status of the restore session. The value is an aggregated status of the restored artifacts. The possible values are: draft, activating, active, completedWithError, completed, unknownFutureValue, failed. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: failed. * @return a {@link RestoreSessionStatus} */ @jakarta.annotation.Nullable @@ -119,6 +137,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("error", this.getError()); writer.writeObjectValue("lastModifiedBy", this.getLastModifiedBy()); writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeEnumValue("restoreJobType", this.getRestoreJobType()); + writer.writeObjectValue("restoreSessionArtifactCount", this.getRestoreSessionArtifactCount()); writer.writeEnumValue("status", this.getStatus()); } /** @@ -164,7 +184,21 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat this.backingStore.set("lastModifiedDateTime", value); } /** - * Sets the status property value. Status of the restore session. The value is an aggregated status of the restored artifacts. The possible values are: draft, activating, active, completedWithError, completed, unknownFutureValue, failed. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: failed. + * Sets the restoreJobType property value. Indicates whether the restore session was created normally or by a bulk job. + * @param value Value to set for the restoreJobType property. + */ + public void setRestoreJobType(@jakarta.annotation.Nullable final RestoreJobType value) { + this.backingStore.set("restoreJobType", value); + } + /** + * Sets the restoreSessionArtifactCount property value. The number of metadata artifacts that belong to this restore session. + * @param value Value to set for the restoreSessionArtifactCount property. + */ + public void setRestoreSessionArtifactCount(@jakarta.annotation.Nullable final RestoreSessionArtifactCount value) { + this.backingStore.set("restoreSessionArtifactCount", value); + } + /** + * Sets the status property value. Status of the restore session. The value is an aggregated status of the restored artifacts. The possible values are: draft, activating, active, completedWithError, completed, unknownFutureValue, failed. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: failed. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final RestoreSessionStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/RetentionLabelSettings.java b/src/main/java/com/microsoft/graph/generated/models/RetentionLabelSettings.java index 122db2cfeed..b2460f1203c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/RetentionLabelSettings.java +++ b/src/main/java/com/microsoft/graph/generated/models/RetentionLabelSettings.java @@ -57,7 +57,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the behaviorDuringRetentionPeriod property value. Describes the item behavior during retention period. Possible values are: doNotRetain, retain, retainAsRecord, retainAsRegulatoryRecord, unknownFutureValue. Read-only. + * Gets the behaviorDuringRetentionPeriod property value. Describes the item behavior during retention period. The possible values are: doNotRetain, retain, retainAsRecord, retainAsRegulatoryRecord, unknownFutureValue. Read-only. * @return a {@link BehaviorDuringRetentionPeriod} */ @jakarta.annotation.Nullable @@ -159,7 +159,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the behaviorDuringRetentionPeriod property value. Describes the item behavior during retention period. Possible values are: doNotRetain, retain, retainAsRecord, retainAsRegulatoryRecord, unknownFutureValue. Read-only. + * Sets the behaviorDuringRetentionPeriod property value. Describes the item behavior during retention period. The possible values are: doNotRetain, retain, retainAsRecord, retainAsRegulatoryRecord, unknownFutureValue. Read-only. * @param value Value to set for the behaviorDuringRetentionPeriod property. */ public void setBehaviorDuringRetentionPeriod(@jakarta.annotation.Nullable final BehaviorDuringRetentionPeriod value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/RiskDetail.java b/src/main/java/com/microsoft/graph/generated/models/RiskDetail.java index e7c3232dd55..22b3d0b4ca3 100644 --- a/src/main/java/com/microsoft/graph/generated/models/RiskDetail.java +++ b/src/main/java/com/microsoft/graph/generated/models/RiskDetail.java @@ -22,7 +22,8 @@ public enum RiskDetail implements ValuedEnum { AdminDismissedAllRiskForServicePrincipal("adminDismissedAllRiskForServicePrincipal"), UserChangedPasswordOnPremises("userChangedPasswordOnPremises"), AdminDismissedRiskForSignIn("adminDismissedRiskForSignIn"), - AdminConfirmedAccountSafe("adminConfirmedAccountSafe"); + AdminConfirmedAccountSafe("adminConfirmedAccountSafe"), + MicrosoftRevokedSessions("microsoftRevokedSessions"); public final String value; RiskDetail(final String value) { this.value = value; @@ -51,6 +52,7 @@ public static RiskDetail forValue(@jakarta.annotation.Nonnull final String searc case "userChangedPasswordOnPremises": return UserChangedPasswordOnPremises; case "adminDismissedRiskForSignIn": return AdminDismissedRiskForSignIn; case "adminConfirmedAccountSafe": return AdminConfirmedAccountSafe; + case "microsoftRevokedSessions": return MicrosoftRevokedSessions; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/RiskDetection.java b/src/main/java/com/microsoft/graph/generated/models/RiskDetection.java index bb74a35d052..0d54d1f65bf 100644 --- a/src/main/java/com/microsoft/graph/generated/models/RiskDetection.java +++ b/src/main/java/com/microsoft/graph/generated/models/RiskDetection.java @@ -26,7 +26,7 @@ public static RiskDetection createFromDiscriminatorValue(@jakarta.annotation.Non return new RiskDetection(); } /** - * Gets the activity property value. Indicates the activity type the detected risk is linked to. Possible values are: signin, user, unknownFutureValue. + * Gets the activity property value. Indicates the activity type the detected risk is linked to. * @return a {@link ActivityType} */ @jakarta.annotation.Nullable @@ -66,7 +66,7 @@ public OffsetDateTime getDetectedDateTime() { return this.backingStore.get("detectedDateTime"); } /** - * Gets the detectionTimingType property value. Timing of the detected risk (real-time/offline). Possible values are: notDefined, realtime, nearRealtime, offline, unknownFutureValue. + * Gets the detectionTimingType property value. Timing of the detected risk (real-time/offline). The possible values are: notDefined, realtime, nearRealtime, offline, unknownFutureValue. * @return a {@link RiskDetectionTimingType} */ @jakarta.annotation.Nullable @@ -134,7 +134,7 @@ public String getRequestId() { return this.backingStore.get("requestId"); } /** - * Gets the riskDetail property value. Details of the detected risk. The possible values are: none, adminGeneratedTemporaryPassword, userChangedPasswordOnPremises, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, m365DAdminDismissedDetection. Use the Prefer: include - unknown -enum-members request header to get the following value(s) in this evolvable enum: m365DAdminDismissedDetection. + * Gets the riskDetail property value. Details of the detected risk. * @return a {@link RiskDetail} */ @jakarta.annotation.Nullable @@ -150,7 +150,7 @@ public String getRiskEventType() { return this.backingStore.get("riskEventType"); } /** - * Gets the riskLevel property value. Level of the detected risk. Possible values are: low, medium, high, hidden, none, unknownFutureValue. + * Gets the riskLevel property value. Level of the detected risk. The possible values are: low, medium, high, hidden, none, unknownFutureValue. * @return a {@link RiskLevel} */ @jakarta.annotation.Nullable @@ -158,7 +158,7 @@ public RiskLevel getRiskLevel() { return this.backingStore.get("riskLevel"); } /** - * Gets the riskState property value. The state of a detected risky user or sign-in. Possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. + * Gets the riskState property value. The state of a detected risky user or sign-in. The possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. * @return a {@link RiskState} */ @jakarta.annotation.Nullable @@ -174,7 +174,7 @@ public String getSource() { return this.backingStore.get("source"); } /** - * Gets the tokenIssuerType property value. Indicates the type of token issuer for the detected sign-in risk. Possible values are: AzureAD, ADFederationServices, UnknownFutureValue. + * Gets the tokenIssuerType property value. Indicates the type of token issuer for the detected sign-in risk. The possible values are: AzureAD, ADFederationServices, UnknownFutureValue. * @return a {@link TokenIssuerType} */ @jakarta.annotation.Nullable @@ -233,7 +233,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("userPrincipalName", this.getUserPrincipalName()); } /** - * Sets the activity property value. Indicates the activity type the detected risk is linked to. Possible values are: signin, user, unknownFutureValue. + * 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) { @@ -268,7 +268,7 @@ public void setDetectedDateTime(@jakarta.annotation.Nullable final OffsetDateTim this.backingStore.set("detectedDateTime", value); } /** - * Sets the detectionTimingType property value. Timing of the detected risk (real-time/offline). Possible values are: notDefined, realtime, nearRealtime, offline, unknownFutureValue. + * Sets the detectionTimingType property value. Timing of the detected risk (real-time/offline). The possible values are: notDefined, realtime, nearRealtime, offline, unknownFutureValue. * @param value Value to set for the detectionTimingType property. */ public void setDetectionTimingType(@jakarta.annotation.Nullable final RiskDetectionTimingType value) { @@ -303,7 +303,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. The possible values are: none, adminGeneratedTemporaryPassword, userChangedPasswordOnPremises, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, m365DAdminDismissedDetection. Use the Prefer: include - unknown -enum-members request header to get the following value(s) in this evolvable enum: m365DAdminDismissedDetection. + * Sets the riskDetail property value. Details of the detected risk. * @param value Value to set for the riskDetail property. */ public void setRiskDetail(@jakarta.annotation.Nullable final RiskDetail value) { @@ -317,14 +317,14 @@ public void setRiskEventType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("riskEventType", value); } /** - * Sets the riskLevel property value. Level of the detected risk. Possible values are: low, medium, high, hidden, none, unknownFutureValue. + * Sets the riskLevel property value. Level of the detected risk. The possible values are: low, medium, high, hidden, none, unknownFutureValue. * @param value Value to set for the riskLevel property. */ public void setRiskLevel(@jakarta.annotation.Nullable final RiskLevel value) { this.backingStore.set("riskLevel", value); } /** - * Sets the riskState property value. The state of a detected risky user or sign-in. Possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. + * Sets the riskState property value. The state of a detected risky user or sign-in. The possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. * @param value Value to set for the riskState property. */ public void setRiskState(@jakarta.annotation.Nullable final RiskState value) { @@ -338,7 +338,7 @@ public void setSource(@jakarta.annotation.Nullable final String value) { this.backingStore.set("source", value); } /** - * Sets the tokenIssuerType property value. Indicates the type of token issuer for the detected sign-in risk. Possible values are: AzureAD, ADFederationServices, UnknownFutureValue. + * Sets the tokenIssuerType property value. Indicates the type of token issuer for the detected sign-in risk. The possible values are: AzureAD, ADFederationServices, UnknownFutureValue. * @param value Value to set for the tokenIssuerType property. */ public void setTokenIssuerType(@jakarta.annotation.Nullable final TokenIssuerType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/RiskPreventionContainer.java b/src/main/java/com/microsoft/graph/generated/models/RiskPreventionContainer.java new file mode 100644 index 00000000000..ee83b0c183a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/RiskPreventionContainer.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 RiskPreventionContainer implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RiskPreventionContainer} and sets the default values. + */ + public RiskPreventionContainer() { + 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 RiskPreventionContainer} + */ + @jakarta.annotation.Nonnull + public static RiskPreventionContainer createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RiskPreventionContainer(); + } + /** + * 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("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} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * 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 + public java.util.List getWebApplicationFirewallProviders() { + return this.backingStore.get("webApplicationFirewallProviders"); + } + /** + * 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 + public java.util.List getWebApplicationFirewallVerifications() { + return this.backingStore.get("webApplicationFirewallVerifications"); + } + /** + * Serializes information the 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("fraudProtectionProviders", this.getFraudProtectionProviders()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeCollectionOfObjectValues("webApplicationFirewallProviders", this.getWebApplicationFirewallProviders()); + writer.writeCollectionOfObjectValues("webApplicationFirewallVerifications", this.getWebApplicationFirewallVerifications()); + 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 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. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * 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. 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) { + this.backingStore.set("webApplicationFirewallVerifications", 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 return deserializerMap; } /** - * Gets the resourceScopes property value. List of ids of role scope member security groups. These are IDs from Azure Active Directory. + * Gets the resourceScopes property value. Indicates the list of resource scope security group Entra IDs. For example: {dec942f4-6777-4998-96b4-522e383b08e2}. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -72,7 +72,7 @@ public java.util.List getResourceScopes() { return this.backingStore.get("resourceScopes"); } /** - * Gets the roleDefinition property value. Role definition this assignment is part of. + * Gets the roleDefinition property value. Indicates the role definition for this role assignment. * @return a {@link RoleDefinition} */ @jakarta.annotation.Nullable @@ -92,28 +92,28 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("roleDefinition", this.getRoleDefinition()); } /** - * Sets the description property value. Description of the Role Assignment. + * Sets the description property value. Indicates the description of the role assignment. For example: 'All administrators, employees and scope tags associated with the Houston office.' Max length is 1024 characters. * @param value Value to set for the description property. */ public void setDescription(@jakarta.annotation.Nullable final String value) { this.backingStore.set("description", value); } /** - * Sets the displayName property value. The display or friendly name of the role Assignment. + * Sets the displayName property value. Indicates the display name of the role assignment. For example: 'Houston administrators and users'. Max length is 128 characters. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the resourceScopes property value. List of ids of role scope member security groups. These are IDs from Azure Active Directory. + * Sets the resourceScopes property value. Indicates the list of resource scope security group Entra IDs. For example: {dec942f4-6777-4998-96b4-522e383b08e2}. * @param value Value to set for the resourceScopes property. */ public void setResourceScopes(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("resourceScopes", value); } /** - * Sets the roleDefinition property value. Role definition this assignment is part of. + * Sets the roleDefinition property value. Indicates the role definition for this role assignment. * @param value Value to set for the roleDefinition property. */ public void setRoleDefinition(@jakarta.annotation.Nullable final RoleDefinition value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/RoleType.java b/src/main/java/com/microsoft/graph/generated/models/RoleType.java new file mode 100644 index 00000000000..42b21054bcd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/RoleType.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 RoleType implements ValuedEnum { + Active("active"), + Eligible("eligible"), + Application("application"), + Delegated("delegated"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + RoleType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static RoleType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "active": return Active; + case "eligible": return Eligible; + case "application": return Application; + case "delegated": return Delegated; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Room.java b/src/main/java/com/microsoft/graph/generated/models/Room.java index 0258c06823d..c56a4a69e77 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Room.java +++ b/src/main/java/com/microsoft/graph/generated/models/Room.java @@ -34,7 +34,7 @@ public String getAudioDeviceName() { return this.backingStore.get("audioDeviceName"); } /** - * Gets the bookingType property value. Type of room. Possible values are standard, and reserved. + * Gets the bookingType property value. Type of room. Possible values are: unknown, standard, reserved. * @return a {@link BookingType} */ @jakarta.annotation.Nullable @@ -88,10 +88,8 @@ public Map> 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/SecureSignInSessionControl.java b/src/main/java/com/microsoft/graph/generated/models/SecureSignInSessionControl.java new file mode 100644 index 00000000000..bbd78c16425 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SecureSignInSessionControl.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 SecureSignInSessionControl extends ConditionalAccessSessionControl implements Parsable { + /** + * Instantiates a new {@link SecureSignInSessionControl} and sets the default values. + */ + public SecureSignInSessionControl() { + super(); + this.setOdataType("#microsoft.graph.secureSignInSessionControl"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SecureSignInSessionControl} + */ + @jakarta.annotation.Nonnull + public static SecureSignInSessionControl createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SecureSignInSessionControl(); + } + /** + * 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/Security.java b/src/main/java/com/microsoft/graph/generated/models/Security.java index 2b50e3524dc..462436dc623 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 auditLog property + * @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 auditLog property + * @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 new file mode 100644 index 00000000000..55380ba96bd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SensitivityLabel.java @@ -0,0 +1,282 @@ +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 SensitivityLabel extends Entity implements Parsable { + /** + * Instantiates a new {@link SensitivityLabel} and sets the default values. + */ + public SensitivityLabel() { + 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 SensitivityLabel} + */ + @jakarta.annotation.Nonnull + public static SensitivityLabel createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SensitivityLabel(); + } + /** + * Gets the actionSource property value. The actionSource property + * @return a {@link LabelActionSource} + */ + @jakarta.annotation.Nullable + public LabelActionSource getActionSource() { + return this.backingStore.get("actionSource"); + } + /** + * Gets the autoTooltip property value. The autoTooltip property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAutoTooltip() { + return this.backingStore.get("autoTooltip"); + } + /** + * 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>(super.getFieldDeserializers()); + deserializerMap.put("actionSource", (n) -> { this.setActionSource(n.getEnumValue(LabelActionSource::forValue)); }); + 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()); }); + deserializerMap.put("locale", (n) -> { this.setLocale(n.getStringValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("priority", (n) -> { this.setPriority(n.getIntegerValue()); }); + deserializerMap.put("rights", (n) -> { this.setRights(n.getObjectValue(UsageRightsIncluded::createFromDiscriminatorValue)); }); + deserializerMap.put("sublabels", (n) -> { this.setSublabels(n.getCollectionOfObjectValues(SensitivityLabel::createFromDiscriminatorValue)); }); + 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} + */ + @jakarta.annotation.Nullable + public Boolean getIsDefault() { + return this.backingStore.get("isDefault"); + } + /** + * Gets the isEndpointProtectionEnabled property value. The isEndpointProtectionEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEndpointProtectionEnabled() { + return this.backingStore.get("isEndpointProtectionEnabled"); + } + /** + * Gets the isScopedToUser property value. The isScopedToUser property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsScopedToUser() { + return this.backingStore.get("isScopedToUser"); + } + /** + * Gets the locale property value. The locale property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLocale() { + return this.backingStore.get("locale"); + } + /** + * 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 priority property value. The priority property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getPriority() { + return this.backingStore.get("priority"); + } + /** + * Gets the rights property value. The rights property + * @return a {@link UsageRightsIncluded} + */ + @jakarta.annotation.Nullable + public UsageRightsIncluded getRights() { + return this.backingStore.get("rights"); + } + /** + * Gets the sublabels property value. The sublabels property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSublabels() { + return this.backingStore.get("sublabels"); + } + /** + * Gets the toolTip property value. The toolTip property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getToolTip() { + return this.backingStore.get("toolTip"); + } + /** + * Serializes information the current object + * @param writer 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("actionSource", this.getActionSource()); + 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()); + writer.writeStringValue("locale", this.getLocale()); + writer.writeStringValue("name", this.getName()); + writer.writeIntegerValue("priority", this.getPriority()); + writer.writeObjectValue("rights", this.getRights()); + writer.writeCollectionOfObjectValues("sublabels", this.getSublabels()); + writer.writeStringValue("toolTip", this.getToolTip()); + } + /** + * Sets the actionSource property value. The actionSource property + * @param value Value to set for the actionSource property. + */ + public void setActionSource(@jakarta.annotation.Nullable final LabelActionSource value) { + this.backingStore.set("actionSource", value); + } + /** + * Sets the autoTooltip property value. The autoTooltip property + * @param value Value to set for the autoTooltip property. + */ + public void setAutoTooltip(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("autoTooltip", 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 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. + */ + public void setIsDefault(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isDefault", value); + } + /** + * Sets the isEndpointProtectionEnabled property value. The isEndpointProtectionEnabled property + * @param value Value to set for the isEndpointProtectionEnabled property. + */ + public void setIsEndpointProtectionEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEndpointProtectionEnabled", value); + } + /** + * Sets the isScopedToUser property value. The isScopedToUser property + * @param value Value to set for the isScopedToUser property. + */ + public void setIsScopedToUser(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isScopedToUser", value); + } + /** + * Sets the locale property value. The locale property + * @param value Value to set for the locale property. + */ + public void setLocale(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("locale", value); + } + /** + * Sets the 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 priority property value. The priority property + * @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 rights property value. The rights property + * @param value Value to set for the rights property. + */ + public void setRights(@jakarta.annotation.Nullable final UsageRightsIncluded value) { + this.backingStore.set("rights", value); + } + /** + * Sets the sublabels property value. The sublabels property + * @param value Value to set for the sublabels property. + */ + public void setSublabels(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sublabels", value); + } + /** + * Sets the toolTip property value. The toolTip property + * @param value Value to set for the toolTip property. + */ + public void setToolTip(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("toolTip", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SensitivityLabelCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/SensitivityLabelCollectionResponse.java new file mode 100644 index 00000000000..dba8430b7a3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SensitivityLabelCollectionResponse.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 SensitivityLabelCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SensitivityLabelCollectionResponse} and sets the default values. + */ + public SensitivityLabelCollectionResponse() { + 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 SensitivityLabelCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SensitivityLabelCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SensitivityLabelCollectionResponse(); + } + /** + * The deserialization 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(SensitivityLabel::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/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/ServicePrincipalSignIn.java b/src/main/java/com/microsoft/graph/generated/models/ServicePrincipalSignIn.java new file mode 100644 index 00000000000..2391edfbb0c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ServicePrincipalSignIn.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 ServicePrincipalSignIn extends SignInIdentity implements Parsable { + /** + * Instantiates a new {@link ServicePrincipalSignIn} and sets the default values. + */ + public ServicePrincipalSignIn() { + super(); + this.setOdataType("#microsoft.graph.servicePrincipalSignIn"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ServicePrincipalSignIn} + */ + @jakarta.annotation.Nonnull + public static ServicePrincipalSignIn createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ServicePrincipalSignIn(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("servicePrincipalId", (n) -> { this.setServicePrincipalId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the servicePrincipalId property value. appId of the service principal that is signing in. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getServicePrincipalId() { + return this.backingStore.get("servicePrincipalId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("servicePrincipalId", this.getServicePrincipalId()); + } + /** + * Sets the servicePrincipalId property value. appId of the service principal that is signing in. + * @param value Value to set for the servicePrincipalId property. + */ + public void setServicePrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("servicePrincipalId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/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/SettingSource.java b/src/main/java/com/microsoft/graph/generated/models/SettingSource.java index 049a413a88c..efef16990c2 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SettingSource.java +++ b/src/main/java/com/microsoft/graph/generated/models/SettingSource.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the displayName property value. Not yet documented + * Gets the displayName property value. The displayName property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -77,7 +77,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the id property value. Not yet documented + * Gets the id property value. The id property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -128,14 +128,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the displayName property value. Not yet documented + * 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 id property value. Not yet documented + * 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) { 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/ShiftActivity.java b/src/main/java/com/microsoft/graph/generated/models/ShiftActivity.java index b4f51d6187a..9490c83d381 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ShiftActivity.java +++ b/src/main/java/com/microsoft/graph/generated/models/ShiftActivity.java @@ -73,7 +73,7 @@ public String getDisplayName() { return this.backingStore.get("displayName"); } /** - * Gets the endDateTime property value. The end date and time for the shiftActivity. 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. Required. + * Gets the endDateTime property value. The end date and time for the shiftActivity. 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. Required. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -113,7 +113,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the startDateTime property value. The start date and time for the shiftActivity. 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. Required. + * Gets the startDateTime property value. The start date and time for the shiftActivity. 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. Required. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -173,7 +173,7 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the endDateTime property value. The end date and time for the shiftActivity. 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. Required. + * Sets the endDateTime property value. The end date and time for the shiftActivity. 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. Required. * @param value Value to set for the endDateTime property. */ public void setEndDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { @@ -194,7 +194,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the startDateTime property value. The start date and time for the shiftActivity. 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. Required. + * Sets the startDateTime property value. The start date and time for the shiftActivity. 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. Required. * @param value Value to set for the startDateTime property. */ public void setStartDateTime(@jakarta.annotation.Nullable final OffsetDateTime 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/SignInConditions.java b/src/main/java/com/microsoft/graph/generated/models/SignInConditions.java new file mode 100644 index 00000000000..621c39e4d94 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SignInConditions.java @@ -0,0 +1,277 @@ +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 SignInConditions implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SignInConditions} and sets the default values. + */ + public SignInConditions() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SignInConditions} + */ + @jakarta.annotation.Nonnull + public static SignInConditions createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SignInConditions(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the authenticationFlow property value. Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none. + * @return a {@link AuthenticationFlow} + */ + @jakarta.annotation.Nullable + public AuthenticationFlow getAuthenticationFlow() { + return this.backingStore.get("authenticationFlow"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the clientAppType property value. Client application type. The possible value is: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other, unknownFutureValue. Default value is all. + * @return a {@link ConditionalAccessClientApp} + */ + @jakarta.annotation.Nullable + public ConditionalAccessClientApp getClientAppType() { + return this.backingStore.get("clientAppType"); + } + /** + * Gets the country property value. Country from where the identity is authenticating. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCountry() { + return this.backingStore.get("country"); + } + /** + * Gets the deviceInfo property value. Information about the device used for the sign-in. + * @return a {@link DeviceInfo} + */ + @jakarta.annotation.Nullable + public DeviceInfo getDeviceInfo() { + return this.backingStore.get("deviceInfo"); + } + /** + * Gets the devicePlatform property value. Device platform. The possible value is: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux. Default value is all. + * @return a {@link ConditionalAccessDevicePlatform} + */ + @jakarta.annotation.Nullable + public ConditionalAccessDevicePlatform getDevicePlatform() { + return this.backingStore.get("devicePlatform"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(11); + deserializerMap.put("authenticationFlow", (n) -> { this.setAuthenticationFlow(n.getObjectValue(AuthenticationFlow::createFromDiscriminatorValue)); }); + deserializerMap.put("clientAppType", (n) -> { this.setClientAppType(n.getEnumValue(ConditionalAccessClientApp::forValue)); }); + deserializerMap.put("country", (n) -> { this.setCountry(n.getStringValue()); }); + deserializerMap.put("deviceInfo", (n) -> { this.setDeviceInfo(n.getObjectValue(DeviceInfo::createFromDiscriminatorValue)); }); + deserializerMap.put("devicePlatform", (n) -> { this.setDevicePlatform(n.getEnumValue(ConditionalAccessDevicePlatform::forValue)); }); + deserializerMap.put("insiderRiskLevel", (n) -> { this.setInsiderRiskLevel(n.getEnumValue(InsiderRiskLevel::forValue)); }); + deserializerMap.put("ipAddress", (n) -> { this.setIpAddress(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("servicePrincipalRiskLevel", (n) -> { this.setServicePrincipalRiskLevel(n.getEnumValue(RiskLevel::forValue)); }); + deserializerMap.put("signInRiskLevel", (n) -> { this.setSignInRiskLevel(n.getEnumValue(RiskLevel::forValue)); }); + deserializerMap.put("userRiskLevel", (n) -> { this.setUserRiskLevel(n.getEnumValue(RiskLevel::forValue)); }); + return deserializerMap; + } + /** + * Gets the insiderRiskLevel property value. Insider risk associated with the authenticating user. The possible value is: none, minor, moderate, elevated, unknownFutureValue. Default value is none. + * @return a {@link InsiderRiskLevel} + */ + @jakarta.annotation.Nullable + public InsiderRiskLevel getInsiderRiskLevel() { + return this.backingStore.get("insiderRiskLevel"); + } + /** + * Gets the ipAddress property value. Ip address of the authenticating identity. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIpAddress() { + return this.backingStore.get("ipAddress"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the servicePrincipalRiskLevel property value. Risk associated with the service principal. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @return a {@link RiskLevel} + */ + @jakarta.annotation.Nullable + public RiskLevel getServicePrincipalRiskLevel() { + return this.backingStore.get("servicePrincipalRiskLevel"); + } + /** + * Gets the signInRiskLevel property value. Sign-in risk associated with the user. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @return a {@link RiskLevel} + */ + @jakarta.annotation.Nullable + public RiskLevel getSignInRiskLevel() { + return this.backingStore.get("signInRiskLevel"); + } + /** + * Gets the userRiskLevel property value. The authenticating user's risk level. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @return a {@link RiskLevel} + */ + @jakarta.annotation.Nullable + public RiskLevel getUserRiskLevel() { + return this.backingStore.get("userRiskLevel"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("authenticationFlow", this.getAuthenticationFlow()); + writer.writeEnumValue("clientAppType", this.getClientAppType()); + writer.writeStringValue("country", this.getCountry()); + writer.writeObjectValue("deviceInfo", this.getDeviceInfo()); + writer.writeEnumValue("devicePlatform", this.getDevicePlatform()); + writer.writeEnumValue("insiderRiskLevel", this.getInsiderRiskLevel()); + writer.writeStringValue("ipAddress", this.getIpAddress()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("servicePrincipalRiskLevel", this.getServicePrincipalRiskLevel()); + writer.writeEnumValue("signInRiskLevel", this.getSignInRiskLevel()); + writer.writeEnumValue("userRiskLevel", this.getUserRiskLevel()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the authenticationFlow property value. Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none. + * @param value Value to set for the authenticationFlow property. + */ + public void setAuthenticationFlow(@jakarta.annotation.Nullable final AuthenticationFlow value) { + this.backingStore.set("authenticationFlow", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the clientAppType property value. Client application type. The possible value is: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other, unknownFutureValue. Default value is all. + * @param value Value to set for the clientAppType property. + */ + public void setClientAppType(@jakarta.annotation.Nullable final ConditionalAccessClientApp value) { + this.backingStore.set("clientAppType", value); + } + /** + * Sets the country property value. Country from where the identity is authenticating. + * @param value Value to set for the country property. + */ + public void setCountry(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("country", value); + } + /** + * Sets the deviceInfo property value. Information about the device used for the sign-in. + * @param value Value to set for the deviceInfo property. + */ + public void setDeviceInfo(@jakarta.annotation.Nullable final DeviceInfo value) { + this.backingStore.set("deviceInfo", value); + } + /** + * Sets the devicePlatform property value. Device platform. The possible value is: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux. Default value is all. + * @param value Value to set for the devicePlatform property. + */ + public void setDevicePlatform(@jakarta.annotation.Nullable final ConditionalAccessDevicePlatform value) { + this.backingStore.set("devicePlatform", value); + } + /** + * Sets the insiderRiskLevel property value. Insider risk associated with the authenticating user. The possible value is: none, minor, moderate, elevated, unknownFutureValue. Default value is none. + * @param value Value to set for the insiderRiskLevel property. + */ + public void setInsiderRiskLevel(@jakarta.annotation.Nullable final InsiderRiskLevel value) { + this.backingStore.set("insiderRiskLevel", value); + } + /** + * Sets the ipAddress property value. Ip address of the authenticating identity. + * @param value Value to set for the ipAddress property. + */ + public void setIpAddress(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("ipAddress", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the servicePrincipalRiskLevel property value. Risk associated with the service principal. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @param value Value to set for the servicePrincipalRiskLevel property. + */ + public void setServicePrincipalRiskLevel(@jakarta.annotation.Nullable final RiskLevel value) { + this.backingStore.set("servicePrincipalRiskLevel", value); + } + /** + * Sets the signInRiskLevel property value. Sign-in risk associated with the user. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @param value Value to set for the signInRiskLevel property. + */ + public void setSignInRiskLevel(@jakarta.annotation.Nullable final RiskLevel value) { + this.backingStore.set("signInRiskLevel", value); + } + /** + * Sets the userRiskLevel property value. The authenticating user's risk level. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none. + * @param value Value to set for the userRiskLevel property. + */ + public void setUserRiskLevel(@jakarta.annotation.Nullable final RiskLevel value) { + this.backingStore.set("userRiskLevel", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SignInContext.java b/src/main/java/com/microsoft/graph/generated/models/SignInContext.java new file mode 100644 index 00000000000..bb074a7c3f0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SignInContext.java @@ -0,0 +1,116 @@ +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 SignInContext implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SignInContext} and sets the default values. + */ + public SignInContext() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SignInContext} + */ + @jakarta.annotation.Nonnull + public static SignInContext createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.applicationContext": return new ApplicationContext(); + case "#microsoft.graph.authContext": return new AuthContext(); + case "#microsoft.graph.userActionContext": return new UserActionContext(); + } + } + return new SignInContext(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/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/SignInIdentity.java b/src/main/java/com/microsoft/graph/generated/models/SignInIdentity.java new file mode 100644 index 00000000000..760b544a27c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SignInIdentity.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 SignInIdentity implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SignInIdentity} and sets the default values. + */ + public SignInIdentity() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SignInIdentity} + */ + @jakarta.annotation.Nonnull + public static SignInIdentity createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.servicePrincipalSignIn": return new ServicePrincipalSignIn(); + case "#microsoft.graph.userSignIn": return new UserSignIn(); + } + } + return new SignInIdentity(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/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/SingleUser.java b/src/main/java/com/microsoft/graph/generated/models/SingleUser.java index b82828a692a..c946151ea40 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SingleUser.java +++ b/src/main/java/com/microsoft/graph/generated/models/SingleUser.java @@ -26,7 +26,7 @@ public static SingleUser createFromDiscriminatorValue(@jakarta.annotation.Nonnul return new SingleUser(); } /** - * Gets the description property value. The name of the user in Microsoft Entra ID. Read only. + * Gets the description property value. The name of the user in Microsoft Entra ID. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -63,7 +63,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("userId", this.getUserId()); } /** - * Sets the description property value. The name of the user in Microsoft Entra ID. Read only. + * Sets the description property value. The name of the user in Microsoft Entra ID. Read-only. * @param value Value to set for the description property. */ public void setDescription(@jakarta.annotation.Nullable final String 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>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("assignmentId", (n) -> { this.setAssignmentId(n.getStringValue()); }); + deserializerMap.put("averageWordsPerMinutePace", (n) -> { this.setAverageWordsPerMinutePace(n.getLongValue()); }); + deserializerMap.put("classId", (n) -> { this.setClassId(n.getStringValue()); }); + deserializerMap.put("fillerWordsOccurrencesCount", (n) -> { this.setFillerWordsOccurrencesCount(n.getLongValue()); }); + deserializerMap.put("incorrectCameraDistanceOccurrencesCount", (n) -> { this.setIncorrectCameraDistanceOccurrencesCount(n.getLongValue()); }); + deserializerMap.put("lengthOfSubmissionInSeconds", (n) -> { this.setLengthOfSubmissionInSeconds(n.getDoubleValue()); }); + deserializerMap.put("lostEyeContactOccurrencesCount", (n) -> { this.setLostEyeContactOccurrencesCount(n.getLongValue()); }); + deserializerMap.put("monotoneOccurrencesCount", (n) -> { this.setMonotoneOccurrencesCount(n.getLongValue()); }); + deserializerMap.put("nonInclusiveLanguageOccurrencesCount", (n) -> { this.setNonInclusiveLanguageOccurrencesCount(n.getLongValue()); }); + deserializerMap.put("obstructedViewOccurrencesCount", (n) -> { this.setObstructedViewOccurrencesCount(n.getLongValue()); }); + deserializerMap.put("repetitiveLanguageOccurrencesCount", (n) -> { this.setRepetitiveLanguageOccurrencesCount(n.getLongValue()); }); + deserializerMap.put("studentId", (n) -> { this.setStudentId(n.getStringValue()); }); + deserializerMap.put("submissionDateTime", (n) -> { this.setSubmissionDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("submissionId", (n) -> { this.setSubmissionId(n.getStringValue()); }); + deserializerMap.put("topFillerWords", (n) -> { this.setTopFillerWords(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("topMispronouncedWords", (n) -> { this.setTopMispronouncedWords(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("topNonInclusiveWordsAndPhrases", (n) -> { this.setTopNonInclusiveWordsAndPhrases(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("topRepetitiveWordsAndPhrases", (n) -> { this.setTopRepetitiveWordsAndPhrases(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("wordsSpokenCount", (n) -> { this.setWordsSpokenCount(n.getLongValue()); }); + return deserializerMap; + } + /** + * Gets the fillerWordsOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using a filler word. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getFillerWordsOccurrencesCount() { + return this.backingStore.get("fillerWordsOccurrencesCount"); + } + /** + * Gets the incorrectCameraDistanceOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for being either too close or too far away from the camera. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getIncorrectCameraDistanceOccurrencesCount() { + return this.backingStore.get("incorrectCameraDistanceOccurrencesCount"); + } + /** + * Gets the lengthOfSubmissionInSeconds property value. The length of the student submission in seconds. + * @return a {@link Double} + */ + @jakarta.annotation.Nullable + public Double getLengthOfSubmissionInSeconds() { + return this.backingStore.get("lengthOfSubmissionInSeconds"); + } + /** + * Gets the lostEyeContactOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for losing eye contact with the camera. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getLostEyeContactOccurrencesCount() { + return this.backingStore.get("lostEyeContactOccurrencesCount"); + } + /** + * Gets the monotoneOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for speaking in monotone. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getMonotoneOccurrencesCount() { + return this.backingStore.get("monotoneOccurrencesCount"); + } + /** + * Gets the nonInclusiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using non-inclusive or sensitive language. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getNonInclusiveLanguageOccurrencesCount() { + return this.backingStore.get("nonInclusiveLanguageOccurrencesCount"); + } + /** + * Gets the obstructedViewOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for obstructing the view of their face. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getObstructedViewOccurrencesCount() { + return this.backingStore.get("obstructedViewOccurrencesCount"); + } + /** + * Gets the repetitiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using repetitive language. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getRepetitiveLanguageOccurrencesCount() { + return this.backingStore.get("repetitiveLanguageOccurrencesCount"); + } + /** + * Gets the studentId property value. ID of the user this speaker progress is associated with. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStudentId() { + return this.backingStore.get("studentId"); + } + /** + * Gets the submissionDateTime property value. Date and time of the submission this speaker progress is associated with. 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 getSubmissionDateTime() { + return this.backingStore.get("submissionDateTime"); + } + /** + * Gets the submissionId property value. ID of the submission this speaker progress is associated with. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubmissionId() { + return this.backingStore.get("submissionId"); + } + /** + * Gets the topFillerWords property value. The filler words used most by the student. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTopFillerWords() { + return this.backingStore.get("topFillerWords"); + } + /** + * Gets the topMispronouncedWords property value. The words mispronounced most by the student. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTopMispronouncedWords() { + return this.backingStore.get("topMispronouncedWords"); + } + /** + * Gets the topNonInclusiveWordsAndPhrases property value. The non-inclusive or sensitive words and phrases most used by the student. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTopNonInclusiveWordsAndPhrases() { + return this.backingStore.get("topNonInclusiveWordsAndPhrases"); + } + /** + * Gets the topRepetitiveWordsAndPhrases property value. The words and phrases most repeated by the student. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTopRepetitiveWordsAndPhrases() { + return this.backingStore.get("topRepetitiveWordsAndPhrases"); + } + /** + * Gets the wordsSpokenCount property value. Total number of words spoken by the student in the submission. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getWordsSpokenCount() { + return this.backingStore.get("wordsSpokenCount"); + } + /** + * Serializes information the current object + * @param writer 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("assignmentId", this.getAssignmentId()); + writer.writeLongValue("averageWordsPerMinutePace", this.getAverageWordsPerMinutePace()); + writer.writeStringValue("classId", this.getClassId()); + writer.writeLongValue("fillerWordsOccurrencesCount", this.getFillerWordsOccurrencesCount()); + writer.writeLongValue("incorrectCameraDistanceOccurrencesCount", this.getIncorrectCameraDistanceOccurrencesCount()); + writer.writeDoubleValue("lengthOfSubmissionInSeconds", this.getLengthOfSubmissionInSeconds()); + writer.writeLongValue("lostEyeContactOccurrencesCount", this.getLostEyeContactOccurrencesCount()); + writer.writeLongValue("monotoneOccurrencesCount", this.getMonotoneOccurrencesCount()); + writer.writeLongValue("nonInclusiveLanguageOccurrencesCount", this.getNonInclusiveLanguageOccurrencesCount()); + writer.writeLongValue("obstructedViewOccurrencesCount", this.getObstructedViewOccurrencesCount()); + writer.writeLongValue("repetitiveLanguageOccurrencesCount", this.getRepetitiveLanguageOccurrencesCount()); + writer.writeStringValue("studentId", this.getStudentId()); + writer.writeOffsetDateTimeValue("submissionDateTime", this.getSubmissionDateTime()); + writer.writeStringValue("submissionId", this.getSubmissionId()); + writer.writeCollectionOfPrimitiveValues("topFillerWords", this.getTopFillerWords()); + writer.writeCollectionOfPrimitiveValues("topMispronouncedWords", this.getTopMispronouncedWords()); + writer.writeCollectionOfPrimitiveValues("topNonInclusiveWordsAndPhrases", this.getTopNonInclusiveWordsAndPhrases()); + writer.writeCollectionOfPrimitiveValues("topRepetitiveWordsAndPhrases", this.getTopRepetitiveWordsAndPhrases()); + writer.writeLongValue("wordsSpokenCount", this.getWordsSpokenCount()); + } + /** + * Sets the assignmentId property value. ID of the assignment with which this submission is associated. + * @param value Value to set for the assignmentId property. + */ + public void setAssignmentId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("assignmentId", value); + } + /** + * Sets the averageWordsPerMinutePace property value. The average speaking pace of the student, measured in words per minute. + * @param value Value to set for the averageWordsPerMinutePace property. + */ + public void setAverageWordsPerMinutePace(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("averageWordsPerMinutePace", value); + } + /** + * Sets the classId property value. ID of the class this speaker progress is associated with. + * @param value Value to set for the classId property. + */ + public void setClassId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("classId", value); + } + /** + * Sets the fillerWordsOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using a filler word. + * @param value Value to set for the fillerWordsOccurrencesCount property. + */ + public void setFillerWordsOccurrencesCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("fillerWordsOccurrencesCount", value); + } + /** + * Sets the incorrectCameraDistanceOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for being either too close or too far away from the camera. + * @param value Value to set for the incorrectCameraDistanceOccurrencesCount property. + */ + public void setIncorrectCameraDistanceOccurrencesCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("incorrectCameraDistanceOccurrencesCount", value); + } + /** + * Sets the lengthOfSubmissionInSeconds property value. The length of the student submission in seconds. + * @param value Value to set for the lengthOfSubmissionInSeconds property. + */ + public void setLengthOfSubmissionInSeconds(@jakarta.annotation.Nullable final Double value) { + this.backingStore.set("lengthOfSubmissionInSeconds", value); + } + /** + * Sets the lostEyeContactOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for losing eye contact with the camera. + * @param value Value to set for the lostEyeContactOccurrencesCount property. + */ + public void setLostEyeContactOccurrencesCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("lostEyeContactOccurrencesCount", value); + } + /** + * Sets the monotoneOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for speaking in monotone. + * @param value Value to set for the monotoneOccurrencesCount property. + */ + public void setMonotoneOccurrencesCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("monotoneOccurrencesCount", value); + } + /** + * Sets the nonInclusiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using non-inclusive or sensitive language. + * @param value Value to set for the nonInclusiveLanguageOccurrencesCount property. + */ + public void setNonInclusiveLanguageOccurrencesCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("nonInclusiveLanguageOccurrencesCount", value); + } + /** + * Sets the obstructedViewOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for obstructing the view of their face. + * @param value Value to set for the obstructedViewOccurrencesCount property. + */ + public void setObstructedViewOccurrencesCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("obstructedViewOccurrencesCount", value); + } + /** + * Sets the repetitiveLanguageOccurrencesCount property value. The number of times the student was flagged by Speaker Coach for using repetitive language. + * @param value Value to set for the repetitiveLanguageOccurrencesCount property. + */ + public void setRepetitiveLanguageOccurrencesCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("repetitiveLanguageOccurrencesCount", value); + } + /** + * Sets the studentId property value. ID of the user this speaker progress is associated with. + * @param value Value to set for the studentId property. + */ + public void setStudentId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("studentId", value); + } + /** + * Sets the submissionDateTime property value. Date and time of the submission this speaker progress is associated with. 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 submissionDateTime property. + */ + public void setSubmissionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("submissionDateTime", value); + } + /** + * Sets the submissionId property value. ID of the submission this speaker progress is associated with. + * @param value Value to set for the submissionId property. + */ + public void setSubmissionId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("submissionId", value); + } + /** + * Sets the topFillerWords property value. The filler words used most by the student. + * @param value Value to set for the topFillerWords property. + */ + public void setTopFillerWords(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("topFillerWords", value); + } + /** + * Sets the topMispronouncedWords property value. The words mispronounced most by the student. + * @param value Value to set for the topMispronouncedWords property. + */ + public void setTopMispronouncedWords(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("topMispronouncedWords", value); + } + /** + * Sets the topNonInclusiveWordsAndPhrases property value. The non-inclusive or sensitive words and phrases most used by the student. + * @param value Value to set for the topNonInclusiveWordsAndPhrases property. + */ + public void setTopNonInclusiveWordsAndPhrases(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("topNonInclusiveWordsAndPhrases", value); + } + /** + * Sets the topRepetitiveWordsAndPhrases property value. The words and phrases most repeated by the student. + * @param value Value to set for the topRepetitiveWordsAndPhrases property. + */ + public void setTopRepetitiveWordsAndPhrases(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("topRepetitiveWordsAndPhrases", value); + } + /** + * Sets the wordsSpokenCount property value. Total number of words spoken by the student in the submission. + * @param value Value to set for the wordsSpokenCount property. + */ + public void setWordsSpokenCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("wordsSpokenCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SpeakerAssignmentSubmissionCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/SpeakerAssignmentSubmissionCollectionResponse.java new file mode 100644 index 00000000000..19f0fda8b95 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SpeakerAssignmentSubmissionCollectionResponse.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 SpeakerAssignmentSubmissionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SpeakerAssignmentSubmissionCollectionResponse} and sets the default values. + */ + public SpeakerAssignmentSubmissionCollectionResponse() { + 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 SpeakerAssignmentSubmissionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SpeakerAssignmentSubmissionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SpeakerAssignmentSubmissionCollectionResponse(); + } + /** + * The deserialization 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(SpeakerAssignmentSubmission::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/SslVersion.java b/src/main/java/com/microsoft/graph/generated/models/SslVersion.java new file mode 100644 index 00000000000..5bb151d10d7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SslVersion.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 SslVersion implements ValuedEnum { + None("none"), + Ssl3_0("ssl3_0"), + Tls1_0("tls1_0"), + Tls1_1("tls1_1"), + Tls1_2("tls1_2"), + Tls1_3("tls1_3"), + NotSupported("notSupported"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + SslVersion(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static SslVersion forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "ssl3_0": return Ssl3_0; + case "tls1_0": return Tls1_0; + case "tls1_1": return Tls1_1; + case "tls1_2": return Tls1_2; + case "tls1_3": return Tls1_3; + case "notSupported": return NotSupported; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SubjectRightsRequest.java b/src/main/java/com/microsoft/graph/generated/models/SubjectRightsRequest.java index 075cf56cbbb..3d30efe5701 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SubjectRightsRequest.java +++ b/src/main/java/com/microsoft/graph/generated/models/SubjectRightsRequest.java @@ -90,7 +90,7 @@ public DataSubject getDataSubject() { return this.backingStore.get("dataSubject"); } /** - * Gets the dataSubjectType property value. The type of the data subject. Possible values are: customer, currentEmployee, formerEmployee, prospectiveEmployee, student, teacher, faculty, other, unknownFutureValue. + * Gets the dataSubjectType property value. The type of the data subject. The possible values are: customer, currentEmployee, formerEmployee, prospectiveEmployee, student, teacher, faculty, other, unknownFutureValue. * @return a {@link DataSubjectType} */ @jakarta.annotation.Nullable @@ -263,7 +263,7 @@ public java.util.List 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..31f6f67b647 --- /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 recipient property + * @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 recipient property + * @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/TeamsTab.java b/src/main/java/com/microsoft/graph/generated/models/TeamsTab.java index 23b39c9ad31..5bbd980b49e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/TeamsTab.java +++ b/src/main/java/com/microsoft/graph/generated/models/TeamsTab.java @@ -62,7 +62,7 @@ public TeamsApp getTeamsApp() { return this.backingStore.get("teamsApp"); } /** - * Gets the webUrl property value. Deep link URL of the tab instance. Read only. + * Gets the webUrl property value. Deep link URL of the tab instance. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -103,7 +103,7 @@ public void setTeamsApp(@jakarta.annotation.Nullable final TeamsApp value) { this.backingStore.set("teamsApp", value); } /** - * Sets the webUrl property value. Deep link URL of the tab instance. Read only. + * Sets the webUrl property value. Deep link URL of the tab instance. Read-only. * @param value Value to set for the webUrl property. */ public void setWebUrl(@jakarta.annotation.Nullable final String 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/TelecomExpenseManagementPartner.java b/src/main/java/com/microsoft/graph/generated/models/TelecomExpenseManagementPartner.java deleted file mode 100644 index 02e5e0c8131..00000000000 --- a/src/main/java/com/microsoft/graph/generated/models/TelecomExpenseManagementPartner.java +++ /dev/null @@ -1,133 +0,0 @@ -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; -/** - * telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off. - */ -@jakarta.annotation.Generated("com.microsoft.kiota") -public class TelecomExpenseManagementPartner extends Entity implements Parsable { - /** - * Instantiates a new {@link TelecomExpenseManagementPartner} and sets the default values. - */ - public TelecomExpenseManagementPartner() { - super(); - } - /** - * Creates a new instance of the appropriate class based on discriminator value - * @param parseNode The parse node to use to read the discriminator value and create the object - * @return a {@link TelecomExpenseManagementPartner} - */ - @jakarta.annotation.Nonnull - public static TelecomExpenseManagementPartner createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { - Objects.requireNonNull(parseNode); - return new TelecomExpenseManagementPartner(); - } - /** - * Gets the appAuthorized property value. Whether the partner's AAD app has been authorized to access Intune. - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getAppAuthorized() { - return this.backingStore.get("appAuthorized"); - } - /** - * Gets the displayName property value. Display name of the TEM partner. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getDisplayName() { - return this.backingStore.get("displayName"); - } - /** - * Gets the enabled property value. Whether Intune's connection to the TEM service is currently enabled or disabled. - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getEnabled() { - return this.backingStore.get("enabled"); - } - /** - * The deserialization information for the current model - * @return a {@link Map>} - */ - @jakarta.annotation.Nonnull - public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("appAuthorized", (n) -> { this.setAppAuthorized(n.getBooleanValue()); }); - deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); - deserializerMap.put("enabled", (n) -> { this.setEnabled(n.getBooleanValue()); }); - deserializerMap.put("lastConnectionDateTime", (n) -> { this.setLastConnectionDateTime(n.getOffsetDateTimeValue()); }); - deserializerMap.put("url", (n) -> { this.setUrl(n.getStringValue()); }); - return deserializerMap; - } - /** - * Gets the lastConnectionDateTime property value. Timestamp of the last request sent to Intune by the TEM partner. - * @return a {@link OffsetDateTime} - */ - @jakarta.annotation.Nullable - public OffsetDateTime getLastConnectionDateTime() { - return this.backingStore.get("lastConnectionDateTime"); - } - /** - * Gets the url property value. URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getUrl() { - return this.backingStore.get("url"); - } - /** - * Serializes information the current object - * @param writer Serialization writer to use to serialize this model - */ - public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { - Objects.requireNonNull(writer); - super.serialize(writer); - writer.writeBooleanValue("appAuthorized", this.getAppAuthorized()); - writer.writeStringValue("displayName", this.getDisplayName()); - writer.writeBooleanValue("enabled", this.getEnabled()); - writer.writeOffsetDateTimeValue("lastConnectionDateTime", this.getLastConnectionDateTime()); - writer.writeStringValue("url", this.getUrl()); - } - /** - * Sets the appAuthorized property value. Whether the partner's AAD app has been authorized to access Intune. - * @param value Value to set for the appAuthorized property. - */ - public void setAppAuthorized(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("appAuthorized", value); - } - /** - * Sets the displayName property value. Display name of the TEM partner. - * @param value Value to set for the displayName property. - */ - public void setDisplayName(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("displayName", value); - } - /** - * Sets the enabled property value. Whether Intune's connection to the TEM service is currently enabled or disabled. - * @param value Value to set for the enabled property. - */ - public void setEnabled(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("enabled", value); - } - /** - * Sets the lastConnectionDateTime property value. Timestamp of the last request sent to Intune by the TEM partner. - * @param value Value to set for the lastConnectionDateTime property. - */ - public void setLastConnectionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { - this.backingStore.set("lastConnectionDateTime", value); - } - /** - * Sets the url property value. URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service. - * @param value Value to set for the url property. - */ - public void setUrl(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("url", value); - } -} diff --git a/src/main/java/com/microsoft/graph/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/UpdateWindowsDeviceAccountActionParameter.java b/src/main/java/com/microsoft/graph/generated/models/UpdateWindowsDeviceAccountActionParameter.java index a1e4c6a69d0..83dbacb0c81 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UpdateWindowsDeviceAccountActionParameter.java +++ b/src/main/java/com/microsoft/graph/generated/models/UpdateWindowsDeviceAccountActionParameter.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the calendarSyncEnabled property value. Not yet documented + * Gets the calendarSyncEnabled property value. The calendarSyncEnabled property * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -64,7 +64,7 @@ public Boolean getCalendarSyncEnabled() { return this.backingStore.get("calendarSyncEnabled"); } /** - * Gets the deviceAccount property value. Not yet documented + * Gets the deviceAccount property value. The deviceAccount property * @return a {@link WindowsDeviceAccount} */ @jakarta.annotation.Nullable @@ -72,7 +72,7 @@ public WindowsDeviceAccount getDeviceAccount() { return this.backingStore.get("deviceAccount"); } /** - * Gets the deviceAccountEmail property value. Not yet documented + * Gets the deviceAccountEmail property value. The deviceAccountEmail property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -80,7 +80,7 @@ public String getDeviceAccountEmail() { return this.backingStore.get("deviceAccountEmail"); } /** - * Gets the exchangeServer property value. Not yet documented + * Gets the exchangeServer property value. The exchangeServer property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -112,7 +112,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the passwordRotationEnabled property value. Not yet documented + * Gets the passwordRotationEnabled property value. The passwordRotationEnabled property * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -120,7 +120,7 @@ public Boolean getPasswordRotationEnabled() { return this.backingStore.get("passwordRotationEnabled"); } /** - * Gets the sessionInitiationProtocalAddress property value. Not yet documented + * Gets the sessionInitiationProtocalAddress property value. The sessionInitiationProtocalAddress property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -158,28 +158,28 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the calendarSyncEnabled property value. Not yet documented + * Sets the calendarSyncEnabled property value. The calendarSyncEnabled property * @param value Value to set for the calendarSyncEnabled property. */ public void setCalendarSyncEnabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("calendarSyncEnabled", value); } /** - * Sets the deviceAccount property value. Not yet documented + * Sets the deviceAccount property value. The deviceAccount property * @param value Value to set for the deviceAccount property. */ public void setDeviceAccount(@jakarta.annotation.Nullable final WindowsDeviceAccount value) { this.backingStore.set("deviceAccount", value); } /** - * Sets the deviceAccountEmail property value. Not yet documented + * Sets the deviceAccountEmail property value. The deviceAccountEmail property * @param value Value to set for the deviceAccountEmail property. */ public void setDeviceAccountEmail(@jakarta.annotation.Nullable final String value) { this.backingStore.set("deviceAccountEmail", value); } /** - * Sets the exchangeServer property value. Not yet documented + * Sets the exchangeServer property value. The exchangeServer property * @param value Value to set for the exchangeServer property. */ public void setExchangeServer(@jakarta.annotation.Nullable final String value) { @@ -193,14 +193,14 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the passwordRotationEnabled property value. Not yet documented + * Sets the passwordRotationEnabled property value. The passwordRotationEnabled property * @param value Value to set for the passwordRotationEnabled property. */ public void setPasswordRotationEnabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("passwordRotationEnabled", value); } /** - * Sets the sessionInitiationProtocalAddress property value. Not yet documented + * Sets the sessionInitiationProtocalAddress property value. The sessionInitiationProtocalAddress property * @param value Value to set for the sessionInitiationProtocalAddress property. */ public void setSessionInitiationProtocalAddress(@jakarta.annotation.Nullable final String 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/UsedInsight.java b/src/main/java/com/microsoft/graph/generated/models/UsedInsight.java index b96c1c0fb06..49496aeeacb 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UsedInsight.java +++ b/src/main/java/com/microsoft/graph/generated/models/UsedInsight.java @@ -38,7 +38,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the lastUsed property value. Information about when the item was last viewed or modified by the user. Read only. + * Gets the lastUsed property value. Information about when the item was last viewed or modified by the user. Read-only. * @return a {@link UsageDetails} */ @jakarta.annotation.Nullable @@ -54,7 +54,7 @@ public Entity getResource() { return this.backingStore.get("resource"); } /** - * Gets the resourceReference property value. Reference properties of the used document, such as the url and type of the document. Read-only + * Gets the resourceReference property value. Reference properties of the used document, such as the URL and type of the document. Read-only * @return a {@link ResourceReference} */ @jakarta.annotation.Nullable @@ -80,7 +80,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("resource", this.getResource()); } /** - * Sets the lastUsed property value. Information about when the item was last viewed or modified by the user. Read only. + * Sets the lastUsed property value. Information about when the item was last viewed or modified by the user. Read-only. * @param value Value to set for the lastUsed property. */ public void setLastUsed(@jakarta.annotation.Nullable final UsageDetails value) { @@ -94,7 +94,7 @@ public void setResource(@jakarta.annotation.Nullable final Entity value) { this.backingStore.set("resource", value); } /** - * Sets the resourceReference property value. Reference properties of the used document, such as the url and type of the document. Read-only + * Sets the resourceReference property value. Reference properties of the used document, such as the URL and type of the document. Read-only * @param value Value to set for the resourceReference property. */ public void setResourceReference(@jakarta.annotation.Nullable final ResourceReference value) { 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 fd5a584881e..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 @@ -182,7 +194,15 @@ public CloudClipboardRoot getCloudClipboard() { return this.backingStore.get("cloudClipboard"); } /** - * 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 cloudPCs property value. The user's Cloud PCs. Read-only. Nullable. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + 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.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 +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 @@ -214,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 @@ -222,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 @@ -238,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 @@ -246,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 @@ -262,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 @@ -326,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 @@ -334,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 @@ -350,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 @@ -358,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 @@ -382,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 @@ -390,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 @@ -398,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 @@ -415,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)); }); @@ -431,6 +452,7 @@ public Map> getFieldDeserializers deserializerMap.put("chats", (n) -> { this.setChats(n.getCollectionOfObjectValues(Chat::createFromDiscriminatorValue)); }); deserializerMap.put("city", (n) -> { this.setCity(n.getStringValue()); }); deserializerMap.put("cloudClipboard", (n) -> { this.setCloudClipboard(n.getObjectValue(CloudClipboardRoot::createFromDiscriminatorValue)); }); + deserializerMap.put("cloudPCs", (n) -> { this.setCloudPCs(n.getCollectionOfObjectValues(CloudPC::createFromDiscriminatorValue)); }); deserializerMap.put("companyName", (n) -> { this.setCompanyName(n.getStringValue()); }); deserializerMap.put("consentProvidedForMinor", (n) -> { this.setConsentProvidedForMinor(n.getStringValue()); }); deserializerMap.put("contactFolders", (n) -> { this.setContactFolders(n.getCollectionOfObjectValues(ContactFolder::createFromDiscriminatorValue)); }); @@ -463,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)); }); @@ -498,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)); }); @@ -532,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()); }); @@ -561,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 @@ -569,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 @@ -577,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 @@ -601,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 @@ -609,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 @@ -641,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 @@ -649,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 @@ -657,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 @@ -681,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 @@ -697,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 @@ -745,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 @@ -753,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 @@ -793,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 @@ -801,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 @@ -809,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 @@ -817,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 @@ -825,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 @@ -833,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 @@ -841,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 @@ -849,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 @@ -857,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 @@ -865,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 @@ -873,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 @@ -905,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 @@ -913,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 @@ -921,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 @@ -969,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 @@ -993,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 @@ -1017,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 @@ -1025,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 @@ -1041,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 @@ -1049,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 @@ -1097,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 @@ -1105,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 @@ -1113,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 @@ -1128,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} @@ -1137,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 @@ -1145,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 @@ -1185,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 @@ -1193,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 @@ -1201,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 @@ -1218,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()); @@ -1234,6 +1284,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("chats", this.getChats()); writer.writeStringValue("city", this.getCity()); writer.writeObjectValue("cloudClipboard", this.getCloudClipboard()); + writer.writeCollectionOfObjectValues("cloudPCs", this.getCloudPCs()); writer.writeStringValue("companyName", this.getCompanyName()); writer.writeStringValue("consentProvidedForMinor", this.getConsentProvidedForMinor()); writer.writeCollectionOfObjectValues("contactFolders", this.getContactFolders()); @@ -1266,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()); @@ -1301,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()); @@ -1335,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()); @@ -1347,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) { @@ -1368,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) { @@ -1389,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) { @@ -1417,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) { @@ -1466,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) { @@ -1480,14 +1541,21 @@ public void setCloudClipboard(@jakarta.annotation.Nullable final CloudClipboardR this.backingStore.set("cloudClipboard", value); } /** - * Sets 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). + * Sets the cloudPCs property value. The user's Cloud PCs. Read-only. Nullable. + * @param value Value to set for the cloudPCs property. + */ + public void setCloudPCs(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("cloudPCs", value); + } + /** + * Sets 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). * @param value Value to set for the companyName property. */ public void setCompanyName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("companyName", value); } /** - * Sets 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). + * Sets 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). * @param value Value to set for the consentProvidedForMinor property. */ public void setConsentProvidedForMinor(@jakarta.annotation.Nullable final String value) { @@ -1508,14 +1576,14 @@ public void setContacts(@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) { @@ -1725,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) { @@ -1760,21 +1835,21 @@ public void setJoinedTeams(@jakarta.annotation.Nullable final java.util.List value) { @@ -1795,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) { @@ -1809,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) { @@ -1991,21 +2073,21 @@ public void setOwnedObjects(@jakarta.annotation.Nullable final java.util.List value) { @@ -2047,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) { @@ -2068,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) { @@ -2089,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) { @@ -2110,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) { @@ -2159,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) { @@ -2186,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. @@ -2194,14 +2283,14 @@ public void setSponsors(@jakarta.annotation.Nullable final java.util.List>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("userAction", (n) -> { this.setUserAction(n.getEnumValue(UserAction::forValue)); }); + return deserializerMap; + } + /** + * Gets the userAction property value. Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue. + * @return a {@link UserAction} + */ + @jakarta.annotation.Nullable + public UserAction getUserAction() { + return this.backingStore.get("userAction"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("userAction", this.getUserAction()); + } + /** + * Sets the userAction property value. Represents the user action that the authenticating identity is performing. The possible values are: registerSecurityInformation, registerOrJoinDevices, unknownFutureValue. + * @param value Value to set for the userAction property. + */ + public void setUserAction(@jakarta.annotation.Nullable final UserAction value) { + this.backingStore.set("userAction", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/UserActivityType.java b/src/main/java/com/microsoft/graph/generated/models/UserActivityType.java index e1120baf817..93624baf3ea 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UserActivityType.java +++ b/src/main/java/com/microsoft/graph/generated/models/UserActivityType.java @@ -9,7 +9,11 @@ public enum UserActivityType implements ValuedEnum { UploadFile("uploadFile"), DownloadText("downloadText"), DownloadFile("downloadFile"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + CopyToClipboard("copyToClipboard"), + PasteFromClipboard("pasteFromClipboard"), + Print("print"), + AccessDebugTools("accessDebugTools"); public final String value; UserActivityType(final String value) { this.value = value; @@ -25,6 +29,10 @@ public static UserActivityType forValue(@jakarta.annotation.Nonnull final String case "downloadText": return DownloadText; case "downloadFile": return DownloadFile; case "unknownFutureValue": return UnknownFutureValue; + case "copyToClipboard": return CopyToClipboard; + case "pasteFromClipboard": return PasteFromClipboard; + case "print": return Print; + case "accessDebugTools": return AccessDebugTools; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/UserActivityTypes.java b/src/main/java/com/microsoft/graph/generated/models/UserActivityTypes.java index c929f24ff1d..b35d8112a4f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UserActivityTypes.java +++ b/src/main/java/com/microsoft/graph/generated/models/UserActivityTypes.java @@ -10,7 +10,11 @@ public enum UserActivityTypes implements ValuedEnum { UploadFile("uploadFile"), DownloadText("downloadText"), DownloadFile("downloadFile"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + CopyToClipboard("copyToClipboard"), + PasteFromClipboard("pasteFromClipboard"), + Print("print"), + AccessDebugTools("accessDebugTools"); public final String value; UserActivityTypes(final String value) { this.value = value; @@ -27,6 +31,10 @@ public static UserActivityTypes forValue(@jakarta.annotation.Nonnull final Strin case "downloadText": return DownloadText; case "downloadFile": return DownloadFile; case "unknownFutureValue": return UnknownFutureValue; + case "copyToClipboard": return CopyToClipboard; + case "pasteFromClipboard": return PasteFromClipboard; + case "print": return Print; + case "accessDebugTools": return AccessDebugTools; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion.java b/src/main/java/com/microsoft/graph/generated/models/UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion.java index e6c0bb98604..02dd583fefd 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion.java +++ b/src/main/java/com/microsoft/graph/generated/models/UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion.java @@ -44,7 +44,7 @@ public Integer getAppCrashCount() { return this.backingStore.get("appCrashCount"); } /** - * Gets the appDisplayName property value. The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. + * Gets the appDisplayName property value. The friendly name of the application. The possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -52,7 +52,7 @@ public String getAppDisplayName() { return this.backingStore.get("appDisplayName"); } /** - * Gets the appName property value. The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. + * Gets the appName property value. The name of the application. The possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -149,14 +149,14 @@ public void setAppCrashCount(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("appCrashCount", value); } /** - * Sets the appDisplayName property value. The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. + * Sets the appDisplayName property value. The friendly name of the application. The possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. * @param value Value to set for the appDisplayName property. */ public void setAppDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("appDisplayName", value); } /** - * Sets the appName property value. The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. + * Sets the appName property value. The name of the application. The possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. * @param value Value to set for the appName property. */ public void setAppName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/UserExperienceAnalyticsAppHealthApplicationPerformance.java b/src/main/java/com/microsoft/graph/generated/models/UserExperienceAnalyticsAppHealthApplicationPerformance.java index 03fdc3a9289..a6f9bf88839 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UserExperienceAnalyticsAppHealthApplicationPerformance.java +++ b/src/main/java/com/microsoft/graph/generated/models/UserExperienceAnalyticsAppHealthApplicationPerformance.java @@ -44,7 +44,7 @@ public Integer getAppCrashCount() { return this.backingStore.get("appCrashCount"); } /** - * Gets the appDisplayName property value. The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. + * Gets the appDisplayName property value. The friendly name of the application. The possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -68,7 +68,7 @@ public Double getAppHealthScore() { return this.backingStore.get("appHealthScore"); } /** - * Gets the appName property value. The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. + * Gets the appName property value. The name of the application. The possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -149,7 +149,7 @@ public void setAppCrashCount(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("appCrashCount", value); } /** - * Sets the appDisplayName property value. The friendly name of the application. Possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. + * Sets the appDisplayName property value. The friendly name of the application. The possible values are: Outlook, Excel. Supports: $select, $OrderBy. Read-only. * @param value Value to set for the appDisplayName property. */ public void setAppDisplayName(@jakarta.annotation.Nullable final String value) { @@ -170,7 +170,7 @@ public void setAppHealthScore(@jakarta.annotation.Nullable final Double value) { this.backingStore.set("appHealthScore", value); } /** - * Sets the appName property value. The name of the application. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. + * Sets the appName property value. The name of the application. The possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. * @param value Value to set for the appName property. */ public void setAppName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/UserExperienceAnalyticsAppHealthDevicePerformanceDetails.java b/src/main/java/com/microsoft/graph/generated/models/UserExperienceAnalyticsAppHealthDevicePerformanceDetails.java index 18ccb3e6edb..e6ab4b0f38d 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UserExperienceAnalyticsAppHealthDevicePerformanceDetails.java +++ b/src/main/java/com/microsoft/graph/generated/models/UserExperienceAnalyticsAppHealthDevicePerformanceDetails.java @@ -29,7 +29,7 @@ public static UserExperienceAnalyticsAppHealthDevicePerformanceDetails createFro return new UserExperienceAnalyticsAppHealthDevicePerformanceDetails(); } /** - * Gets the appDisplayName property value. The friendly name of the application for which the event occurred. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. + * Gets the appDisplayName property value. The friendly name of the application for which the event occurred. The possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -45,7 +45,7 @@ public String getAppPublisher() { return this.backingStore.get("appPublisher"); } /** - * Gets the appVersion property value. The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only. + * Gets the appVersion property value. The version of the application. The possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -116,7 +116,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("eventType", this.getEventType()); } /** - * Sets the appDisplayName property value. The friendly name of the application for which the event occurred. Possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. + * Sets the appDisplayName property value. The friendly name of the application for which the event occurred. The possible values are: outlook.exe, excel.exe. Supports: $select, $OrderBy. Read-only. * @param value Value to set for the appDisplayName property. */ public void setAppDisplayName(@jakarta.annotation.Nullable final String value) { @@ -130,7 +130,7 @@ public void setAppPublisher(@jakarta.annotation.Nullable final String value) { this.backingStore.set("appPublisher", value); } /** - * Sets the appVersion property value. The version of the application. Possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only. + * Sets the appVersion property value. The version of the application. The possible values are: 1.0.0.1, 75.65.23.9. Supports: $select, $OrderBy. Read-only. * @param value Value to set for the appVersion property. */ public void setAppVersion(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/UserOwnership.java b/src/main/java/com/microsoft/graph/generated/models/UserOwnership.java new file mode 100644 index 00000000000..e8b9a6d31e0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/UserOwnership.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 UserOwnership implements ValuedEnum { + None("none"), + LawfulBasisForProcessing("lawfulBasisForProcessing"), + RightToAccess("rightToAccess"), + RightToBeInformed("rightToBeInformed"), + RightToDataPortability("rightToDataPortability"), + RightToObject("rightToObject"), + RightToRectification("rightToRectification"), + RightToRestrictionOfProcessing("rightToRestrictionOfProcessing"), + RightsRelatedToAutomatedDecisionMaking("rightsRelatedToAutomatedDecisionMaking"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + UserOwnership(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static UserOwnership forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "lawfulBasisForProcessing": return LawfulBasisForProcessing; + case "rightToAccess": return RightToAccess; + case "rightToBeInformed": return RightToBeInformed; + case "rightToDataPortability": return RightToDataPortability; + case "rightToObject": return RightToObject; + case "rightToRectification": return RightToRectification; + case "rightToRestrictionOfProcessing": return RightToRestrictionOfProcessing; + case "rightsRelatedToAutomatedDecisionMaking": return RightsRelatedToAutomatedDecisionMaking; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/UserRegistrationDetails.java b/src/main/java/com/microsoft/graph/generated/models/UserRegistrationDetails.java index f2871562f42..6ba4d9ff7a5 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UserRegistrationDetails.java +++ b/src/main/java/com/microsoft/graph/generated/models/UserRegistrationDetails.java @@ -130,7 +130,7 @@ public 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/UserSignIn.java b/src/main/java/com/microsoft/graph/generated/models/UserSignIn.java new file mode 100644 index 00000000000..3ad6a3fdb6a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/UserSignIn.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.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UserSignIn extends SignInIdentity implements Parsable { + /** + * Instantiates a new {@link UserSignIn} and sets the default values. + */ + public UserSignIn() { + super(); + this.setOdataType("#microsoft.graph.userSignIn"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link UserSignIn} + */ + @jakarta.annotation.Nonnull + public static UserSignIn createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UserSignIn(); + } + /** + * Gets the externalTenantId property value. TenantId of the guest user as applies to Microsoft Entra B2B scenarios. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExternalTenantId() { + return this.backingStore.get("externalTenantId"); + } + /** + * Gets the externalUserType property value. The externalUserType property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getExternalUserType() { + return this.backingStore.get("externalUserType"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("externalTenantId", (n) -> { this.setExternalTenantId(n.getStringValue()); }); + deserializerMap.put("externalUserType", (n) -> { this.setExternalUserType(n.getEnumSetValue(ConditionalAccessGuestOrExternalUserTypes::forValue)); }); + deserializerMap.put("userId", (n) -> { this.setUserId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the userId property value. Object ID of the user. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserId() { + return this.backingStore.get("userId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("externalTenantId", this.getExternalTenantId()); + writer.writeEnumSetValue("externalUserType", this.getExternalUserType()); + writer.writeStringValue("userId", this.getUserId()); + } + /** + * Sets the externalTenantId property value. TenantId of the guest user as applies to Microsoft Entra B2B scenarios. + * @param value Value to set for the externalTenantId property. + */ + public void setExternalTenantId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("externalTenantId", value); + } + /** + * Sets the externalUserType property value. The externalUserType property + * @param value Value to set for the externalUserType property. + */ + public void setExternalUserType(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("externalUserType", value); + } + /** + * Sets the userId property value. Object ID of the user. + * @param value Value to set for the userId property. + */ + public void setUserId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/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/VirtualEventRegistration.java b/src/main/java/com/microsoft/graph/generated/models/VirtualEventRegistration.java index c11f7e91b05..fd5d391ba57 100644 --- a/src/main/java/com/microsoft/graph/generated/models/VirtualEventRegistration.java +++ b/src/main/java/com/microsoft/graph/generated/models/VirtualEventRegistration.java @@ -103,7 +103,7 @@ public String getPreferredTimezone() { return this.backingStore.get("preferredTimezone"); } /** - * Gets the registrationDateTime property value. Date and time when the registrant registers for the virtual event. 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. + * Gets the registrationDateTime property value. Date and time when the registrant registers for the virtual event. 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 @@ -212,7 +212,7 @@ public void setPreferredTimezone(@jakarta.annotation.Nullable final String value this.backingStore.set("preferredTimezone", value); } /** - * Sets the registrationDateTime property value. Date and time when the registrant registers for the virtual event. 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. + * Sets the registrationDateTime property value. Date and time when the registrant registers for the virtual event. 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 registrationDateTime property. */ public void setRegistrationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { 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 d13bfd7fb73..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,8 +48,10 @@ 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()); }); return deserializerMap; } /** @@ -52,6 +62,14 @@ public Map> getFieldDeserializers public DateTimeTimeZone getStartDateTime() { return this.backingStore.get("startDateTime"); } + /** + * Gets the videoOnDemandWebUrl property value. The URL of the video on demand (VOD) for Microsoft Teams events that allows webinar and town hall organizers to quickly publish and share event recordings. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getVideoOnDemandWebUrl() { + return this.backingStore.get("videoOnDemandWebUrl"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -59,8 +77,17 @@ public DateTimeTimeZone getStartDateTime() { 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. @@ -76,4 +103,11 @@ public void setEndDateTime(@jakarta.annotation.Nullable final DateTimeTimeZone v public void setStartDateTime(@jakarta.annotation.Nullable final DateTimeTimeZone value) { this.backingStore.set("startDateTime", value); } + /** + * Sets the videoOnDemandWebUrl property value. The URL of the video on demand (VOD) for Microsoft Teams events that allows webinar and town hall organizers to quickly publish and share event recordings. + * @param value Value to set for the videoOnDemandWebUrl property. + */ + public void setVideoOnDemandWebUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("videoOnDemandWebUrl", value); + } } 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/VppToken.java b/src/main/java/com/microsoft/graph/generated/models/VppToken.java index 9ce65e02279..1f1dab1ad2c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/VppToken.java +++ b/src/main/java/com/microsoft/graph/generated/models/VppToken.java @@ -29,7 +29,7 @@ public static VppToken createFromDiscriminatorValue(@jakarta.annotation.Nonnull return new VppToken(); } /** - * Gets the appleId property value. The Apple ID associated with the given Apple Volume Purchase Program Token. + * Gets the appleId property value. The apple Id associated with the given Apple Volume Purchase Program Token. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -45,7 +45,7 @@ public Boolean getAutomaticallyUpdateApps() { return this.backingStore.get("automaticallyUpdateApps"); } /** - * Gets the countryOrRegion property value. The country or region associated with the Apple Volume Purchase Program Token. + * Gets the countryOrRegion property value. Whether or not apps for the VPP token will be automatically updated. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -156,7 +156,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("vppTokenAccountType", this.getVppTokenAccountType()); } /** - * Sets the appleId property value. The Apple ID associated with the given Apple Volume Purchase Program Token. + * Sets the appleId property value. The apple Id associated with the given Apple Volume Purchase Program Token. * @param value Value to set for the appleId property. */ public void setAppleId(@jakarta.annotation.Nullable final String value) { @@ -170,7 +170,7 @@ public void setAutomaticallyUpdateApps(@jakarta.annotation.Nullable final Boolea this.backingStore.set("automaticallyUpdateApps", value); } /** - * Sets the countryOrRegion property value. The country or region associated with the Apple Volume Purchase Program Token. + * Sets the countryOrRegion property value. Whether or not apps for the VPP token will be automatically updated. * @param value Value to set for the countryOrRegion property. */ public void setCountryOrRegion(@jakarta.annotation.Nullable final String 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 new file mode 100644 index 00000000000..82417eb882c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallDnsConfiguration.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 WebApplicationFirewallDnsConfiguration implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WebApplicationFirewallDnsConfiguration} and sets the default values. + */ + public WebApplicationFirewallDnsConfiguration() { + 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 WebApplicationFirewallDnsConfiguration} + */ + @jakarta.annotation.Nonnull + public static WebApplicationFirewallDnsConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebApplicationFirewallDnsConfiguration(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(6); + deserializerMap.put("isDomainVerified", (n) -> { this.setIsDomainVerified(n.getBooleanValue()); }); + deserializerMap.put("isProxied", (n) -> { this.setIsProxied(n.getBooleanValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("recordType", (n) -> { this.setRecordType(n.getEnumValue(WebApplicationFirewallDnsRecordType::forValue)); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * 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 + public Boolean getIsDomainVerified() { + return this.backingStore.get("isDomainVerified"); + } + /** + * 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 + public Boolean getIsProxied() { + return this.backingStore.get("isProxied"); + } + /** + * 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 + 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 recordType property value. The recordType property + * @return a {@link WebApplicationFirewallDnsRecordType} + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallDnsRecordType getRecordType() { + return this.backingStore.get("recordType"); + } + /** + * Gets the value property value. The value of the DNS record. + * @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.writeBooleanValue("isDomainVerified", this.getIsDomainVerified()); + writer.writeBooleanValue("isProxied", this.getIsProxied()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("recordType", this.getRecordType()); + 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 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. 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 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) { + 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 recordType property value. The recordType property + * @param value Value to set for the recordType property. + */ + public void setRecordType(@jakarta.annotation.Nullable final WebApplicationFirewallDnsRecordType value) { + this.backingStore.set("recordType", value); + } + /** + * 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) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallDnsRecordType.java b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallDnsRecordType.java new file mode 100644 index 00000000000..2cbbaf9bae3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallDnsRecordType.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 WebApplicationFirewallDnsRecordType implements ValuedEnum { + Cname("cname"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + WebApplicationFirewallDnsRecordType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static WebApplicationFirewallDnsRecordType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "cname": return Cname; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallProvider.java b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallProvider.java new file mode 100644 index 00000000000..dabd658f085 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallProvider.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 WebApplicationFirewallProvider extends Entity implements Parsable { + /** + * Instantiates a new {@link WebApplicationFirewallProvider} and sets the default values. + */ + public WebApplicationFirewallProvider() { + 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 WebApplicationFirewallProvider} + */ + @jakarta.annotation.Nonnull + public static WebApplicationFirewallProvider 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.akamaiWebApplicationFirewallProvider": return new AkamaiWebApplicationFirewallProvider(); + case "#microsoft.graph.cloudFlareWebApplicationFirewallProvider": return new CloudFlareWebApplicationFirewallProvider(); + } + } + return new WebApplicationFirewallProvider(); + } + /** + * Gets the displayName property value. The display name of the WAF provider. + * @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 WAF provider. + * @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/WebApplicationFirewallProviderCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallProviderCollectionResponse.java new file mode 100644 index 00000000000..704376b3175 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallProviderCollectionResponse.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 WebApplicationFirewallProviderCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link WebApplicationFirewallProviderCollectionResponse} and sets the default values. + */ + public WebApplicationFirewallProviderCollectionResponse() { + 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 WebApplicationFirewallProviderCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static WebApplicationFirewallProviderCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebApplicationFirewallProviderCollectionResponse(); + } + /** + * The deserialization 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(WebApplicationFirewallProvider::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/WebApplicationFirewallProviderType.java b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallProviderType.java new file mode 100644 index 00000000000..cecf3d4d5c4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallProviderType.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 WebApplicationFirewallProviderType implements ValuedEnum { + Akamai("akamai"), + Cloudflare("cloudflare"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + WebApplicationFirewallProviderType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static WebApplicationFirewallProviderType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "akamai": return Akamai; + case "cloudflare": return Cloudflare; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationModel.java b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationModel.java new file mode 100644 index 00000000000..ab07bf32e45 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationModel.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 WebApplicationFirewallVerificationModel extends Entity implements Parsable { + /** + * Instantiates a new {@link WebApplicationFirewallVerificationModel} and sets the default values. + */ + public WebApplicationFirewallVerificationModel() { + 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 WebApplicationFirewallVerificationModel} + */ + @jakarta.annotation.Nonnull + public static WebApplicationFirewallVerificationModel createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebApplicationFirewallVerificationModel(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("provider", (n) -> { this.setProvider(n.getObjectValue(WebApplicationFirewallProvider::createFromDiscriminatorValue)); }); + deserializerMap.put("providerType", (n) -> { this.setProviderType(n.getEnumValue(WebApplicationFirewallProviderType::forValue)); }); + deserializerMap.put("verificationResult", (n) -> { this.setVerificationResult(n.getObjectValue(WebApplicationFirewallVerificationResult::createFromDiscriminatorValue)); }); + deserializerMap.put("verifiedDetails", (n) -> { this.setVerifiedDetails(n.getObjectValue(WebApplicationFirewallVerifiedDetails::createFromDiscriminatorValue)); }); + deserializerMap.put("verifiedHost", (n) -> { this.setVerifiedHost(n.getStringValue()); }); + return deserializerMap; + } + /** + * 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 + public WebApplicationFirewallProvider getProvider() { + return this.backingStore.get("provider"); + } + /** + * Gets the providerType property value. The providerType property + * @return a {@link WebApplicationFirewallProviderType} + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallProviderType getProviderType() { + return this.backingStore.get("providerType"); + } + /** + * 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 + public WebApplicationFirewallVerificationResult getVerificationResult() { + return this.backingStore.get("verificationResult"); + } + /** + * Gets the verifiedDetails property value. Details of DNS configuration + * @return a {@link WebApplicationFirewallVerifiedDetails} + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallVerifiedDetails getVerifiedDetails() { + return this.backingStore.get("verifiedDetails"); + } + /** + * 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 + public String getVerifiedHost() { + return this.backingStore.get("verifiedHost"); + } + /** + * Serializes information the current object + * @param writer 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("provider", this.getProvider()); + writer.writeEnumValue("providerType", this.getProviderType()); + writer.writeObjectValue("verificationResult", this.getVerificationResult()); + writer.writeObjectValue("verifiedDetails", this.getVerifiedDetails()); + writer.writeStringValue("verifiedHost", this.getVerifiedHost()); + } + /** + * 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) { + this.backingStore.set("provider", value); + } + /** + * Sets the providerType property value. The providerType property + * @param value Value to set for the providerType property. + */ + public void setProviderType(@jakarta.annotation.Nullable final WebApplicationFirewallProviderType value) { + this.backingStore.set("providerType", value); + } + /** + * 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. 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 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) { + this.backingStore.set("verifiedHost", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationModelCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationModelCollectionResponse.java new file mode 100644 index 00000000000..e483fef40b0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationModelCollectionResponse.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 WebApplicationFirewallVerificationModelCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link WebApplicationFirewallVerificationModelCollectionResponse} and sets the default values. + */ + public WebApplicationFirewallVerificationModelCollectionResponse() { + 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 WebApplicationFirewallVerificationModelCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static WebApplicationFirewallVerificationModelCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebApplicationFirewallVerificationModelCollectionResponse(); + } + /** + * The deserialization 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(WebApplicationFirewallVerificationModel::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/WebApplicationFirewallVerificationResult.java b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationResult.java new file mode 100644 index 00000000000..ba2448caaf2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationResult.java @@ -0,0 +1,176 @@ +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 WebApplicationFirewallVerificationResult implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WebApplicationFirewallVerificationResult} and sets the default values. + */ + public WebApplicationFirewallVerificationResult() { + 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 WebApplicationFirewallVerificationResult} + */ + @jakarta.annotation.Nonnull + public static WebApplicationFirewallVerificationResult createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebApplicationFirewallVerificationResult(); + } + /** + * 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 errors property value. List of errors encountered during the verification process. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getErrors() { + return this.backingStore.get("errors"); + } + /** + * 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("errors", (n) -> { this.setErrors(n.getCollectionOfObjectValues(GenericError::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(WebApplicationFirewallVerificationStatus::forValue)); }); + deserializerMap.put("verifiedOnDateTime", (n) -> { this.setVerifiedOnDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("warnings", (n) -> { this.setWarnings(n.getCollectionOfObjectValues(GenericError::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 status property value. The status property + * @return a {@link WebApplicationFirewallVerificationStatus} + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallVerificationStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * 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 + public OffsetDateTime getVerifiedOnDateTime() { + return this.backingStore.get("verifiedOnDateTime"); + } + /** + * Gets the warnings property value. List of warnings produced during verification. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getWarnings() { + return this.backingStore.get("warnings"); + } + /** + * Serializes information the 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("errors", this.getErrors()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("status", this.getStatus()); + writer.writeOffsetDateTimeValue("verifiedOnDateTime", this.getVerifiedOnDateTime()); + writer.writeCollectionOfObjectValues("warnings", this.getWarnings()); + 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 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) { + this.backingStore.set("errors", 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 WebApplicationFirewallVerificationStatus value) { + this.backingStore.set("status", value); + } + /** + * 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. 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) { + this.backingStore.set("warnings", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationStatus.java b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationStatus.java new file mode 100644 index 00000000000..d3f0a782c6f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationStatus.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 WebApplicationFirewallVerificationStatus implements ValuedEnum { + Success("success"), + Warning("warning"), + Failure("failure"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + WebApplicationFirewallVerificationStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static WebApplicationFirewallVerificationStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "success": return Success; + case "warning": return Warning; + case "failure": return Failure; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerifiedDetails.java b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerifiedDetails.java new file mode 100644 index 00000000000..1dad3c61169 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerifiedDetails.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 WebApplicationFirewallVerifiedDetails implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WebApplicationFirewallVerifiedDetails} and sets the default values. + */ + public WebApplicationFirewallVerifiedDetails() { + 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 WebApplicationFirewallVerifiedDetails} + */ + @jakarta.annotation.Nonnull + public static WebApplicationFirewallVerifiedDetails 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.akamaiVerifiedDetailsModel": return new AkamaiVerifiedDetailsModel(); + case "#microsoft.graph.cloudFlareVerifiedDetailsModel": return new CloudFlareVerifiedDetailsModel(); + } + } + return new WebApplicationFirewallVerifiedDetails(); + } + /** + * 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 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 + public WebApplicationFirewallDnsConfiguration getDnsConfiguration() { + return this.backingStore.get("dnsConfiguration"); + } + /** + * 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("dnsConfiguration", (n) -> { this.setDnsConfiguration(n.getObjectValue(WebApplicationFirewallDnsConfiguration::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("dnsConfiguration", this.getDnsConfiguration()); + 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 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) { + this.backingStore.set("dnsConfiguration", 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/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/WhatIfAnalysisReasons.java b/src/main/java/com/microsoft/graph/generated/models/WhatIfAnalysisReasons.java new file mode 100644 index 00000000000..22b768d90ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WhatIfAnalysisReasons.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum WhatIfAnalysisReasons implements ValuedEnum { + NotSet("notSet"), + NotEnoughInformation("notEnoughInformation"), + InvalidCondition("invalidCondition"), + Users("users"), + WorkloadIdentities("workloadIdentities"), + Application("application"), + UserActions("userActions"), + AuthenticationContext("authenticationContext"), + DevicePlatform("devicePlatform"), + Devices("devices"), + ClientApps("clientApps"), + Location("location"), + SignInRisk("signInRisk"), + EmptyPolicy("emptyPolicy"), + InvalidPolicy("invalidPolicy"), + PolicyNotEnabled("policyNotEnabled"), + UserRisk("userRisk"), + Time("time"), + InsiderRisk("insiderRisk"), + AuthenticationFlow("authenticationFlow"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + WhatIfAnalysisReasons(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static WhatIfAnalysisReasons forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "notSet": return NotSet; + case "notEnoughInformation": return NotEnoughInformation; + case "invalidCondition": return InvalidCondition; + case "users": return Users; + case "workloadIdentities": return WorkloadIdentities; + case "application": return Application; + case "userActions": return UserActions; + case "authenticationContext": return AuthenticationContext; + case "devicePlatform": return DevicePlatform; + case "devices": return Devices; + case "clientApps": return ClientApps; + case "location": return Location; + case "signInRisk": return SignInRisk; + case "emptyPolicy": return EmptyPolicy; + case "invalidPolicy": return InvalidPolicy; + case "policyNotEnabled": return PolicyNotEnabled; + case "userRisk": return UserRisk; + case "time": return Time; + case "insiderRisk": return InsiderRisk; + case "authenticationFlow": return AuthenticationFlow; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WhatIfAnalysisResult.java b/src/main/java/com/microsoft/graph/generated/models/WhatIfAnalysisResult.java new file mode 100644 index 00000000000..c89f9febb2a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WhatIfAnalysisResult.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.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WhatIfAnalysisResult extends ConditionalAccessPolicy implements Parsable { + /** + * Instantiates a new {@link WhatIfAnalysisResult} and sets the default values. + */ + public WhatIfAnalysisResult() { + super(); + this.setOdataType("#microsoft.graph.whatIfAnalysisResult"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link WhatIfAnalysisResult} + */ + @jakarta.annotation.Nonnull + public static WhatIfAnalysisResult createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WhatIfAnalysisResult(); + } + /** + * Gets the analysisReasons property value. The analysisReasons property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getAnalysisReasons() { + return this.backingStore.get("analysisReasons"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("analysisReasons", (n) -> { this.setAnalysisReasons(n.getEnumSetValue(WhatIfAnalysisReasons::forValue)); }); + deserializerMap.put("policyApplies", (n) -> { this.setPolicyApplies(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the policyApplies property value. Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getPolicyApplies() { + return this.backingStore.get("policyApplies"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumSetValue("analysisReasons", this.getAnalysisReasons()); + writer.writeBooleanValue("policyApplies", this.getPolicyApplies()); + } + /** + * Sets the analysisReasons property value. The analysisReasons property + * @param value Value to set for the analysisReasons property. + */ + public void setAnalysisReasons(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("analysisReasons", value); + } + /** + * Sets the policyApplies property value. Specifies whether the policy applies to the sign-in properties provided in the request body. If policyApplies is true, the policy applies to the sign-in based on the sign-in properties provided. If policyApplies is false, the policy doesn't apply to the sign-in based on the sign-in properties provided and the analysisReasons property is populated to show the reason for the policy not applying. + * @param value Value to set for the policyApplies property. + */ + public void setPolicyApplies(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("policyApplies", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Win32LobApp.java b/src/main/java/com/microsoft/graph/generated/models/Win32LobApp.java index 739b71caa29..6c90d32116f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Win32LobApp.java +++ b/src/main/java/com/microsoft/graph/generated/models/Win32LobApp.java @@ -29,6 +29,14 @@ public static Win32LobApp createFromDiscriminatorValue(@jakarta.annotation.Nonnu Objects.requireNonNull(parseNode); 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. The possible values are: null, x86, x64, arm64. The possible values are: none, x86, x64, arm, neutral. + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getAllowedArchitectures() { + return this.backingStore.get("allowedArchitectures"); + } /** * Gets the applicableArchitectures property value. Contains properties for Windows architecture. * @return a {@link EnumSet} @@ -44,6 +52,7 @@ public EnumSet getApplicableArchitectures() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("allowedArchitectures", (n) -> { this.setAllowedArchitectures(n.getEnumSetValue(WindowsArchitecture::forValue)); }); deserializerMap.put("applicableArchitectures", (n) -> { this.setApplicableArchitectures(n.getEnumSetValue(WindowsArchitecture::forValue)); }); deserializerMap.put("installCommandLine", (n) -> { this.setInstallCommandLine(n.getStringValue()); }); deserializerMap.put("installExperience", (n) -> { this.setInstallExperience(n.getObjectValue(Win32LobAppInstallExperience::createFromDiscriminatorValue)); }); @@ -60,7 +69,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the installCommandLine property value. The command line to install this app + * Gets the installCommandLine property value. Indicates the command line to install this app. Used to install the Win32 app. Example: msiexec /i 'Orca.Msi' /qn. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -68,7 +77,7 @@ public String getInstallCommandLine() { return this.backingStore.get("installCommandLine"); } /** - * Gets the installExperience property value. The install experience for this app. + * Gets the installExperience property value. Indicates the install experience for this app. * @return a {@link Win32LobAppInstallExperience} */ @jakarta.annotation.Nullable @@ -76,7 +85,7 @@ public Win32LobAppInstallExperience getInstallExperience() { return this.backingStore.get("installExperience"); } /** - * Gets the minimumCpuSpeedInMHz property value. The value for the minimum CPU speed which is required to install this app. + * Gets the minimumCpuSpeedInMHz property value. Indicates the value for the minimum CPU speed which is required to install this app. Allowed range from 0 to clock speed from WMI helper. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -84,7 +93,7 @@ public Integer getMinimumCpuSpeedInMHz() { return this.backingStore.get("minimumCpuSpeedInMHz"); } /** - * Gets the minimumFreeDiskSpaceInMB property value. The value for the minimum free disk space which is required to install this app. + * Gets the minimumFreeDiskSpaceInMB property value. Indicates the value for the minimum free disk space which is required to install this app. Allowed range from 0 to driver's maximum available free space. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -92,7 +101,7 @@ public Integer getMinimumFreeDiskSpaceInMB() { return this.backingStore.get("minimumFreeDiskSpaceInMB"); } /** - * Gets the minimumMemoryInMB property value. The value for the minimum physical memory which is required to install this app. + * Gets the minimumMemoryInMB property value. Indicates the value for the minimum physical memory which is required to install this app. Allowed range from 0 to total physical memory from WMI helper. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -100,7 +109,7 @@ public Integer getMinimumMemoryInMB() { return this.backingStore.get("minimumMemoryInMB"); } /** - * Gets the minimumNumberOfProcessors property value. The value for the minimum number of processors which is required to install this app. + * Gets the minimumNumberOfProcessors property value. Indicates the value for the minimum number of processors which is required to install this app. Minimum value is 0. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -108,7 +117,7 @@ public Integer getMinimumNumberOfProcessors() { return this.backingStore.get("minimumNumberOfProcessors"); } /** - * Gets the minimumSupportedWindowsRelease property value. The value for the minimum supported windows release. + * Gets the minimumSupportedWindowsRelease property value. Indicates the value for the minimum supported windows release. Example: Windows11_23H2. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -116,7 +125,7 @@ public String getMinimumSupportedWindowsRelease() { return this.backingStore.get("minimumSupportedWindowsRelease"); } /** - * Gets the msiInformation property value. The MSI details if this Win32 app is an MSI app. + * Gets the msiInformation property value. Indicates the MSI details if this Win32 app is an MSI app. * @return a {@link Win32LobAppMsiInformation} */ @jakarta.annotation.Nullable @@ -124,7 +133,7 @@ public Win32LobAppMsiInformation getMsiInformation() { return this.backingStore.get("msiInformation"); } /** - * Gets the returnCodes property value. The return codes for post installation behavior. + * Gets the returnCodes property value. Indicates the return codes for post installation behavior. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -132,7 +141,7 @@ public java.util.List getReturnCodes() { return this.backingStore.get("returnCodes"); } /** - * Gets the rules property value. The detection and requirement rules for this app. + * 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 @@ -140,7 +149,7 @@ public java.util.List getRules() { return this.backingStore.get("rules"); } /** - * Gets the setupFilePath property value. The relative path of the setup file in the encrypted Win32LobApp package. + * Gets the setupFilePath property value. Indicates the relative path of the setup file in the encrypted Win32LobApp package. Example: Intel-SA-00075 Detection and Mitigation Tool.msi. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -148,7 +157,7 @@ public String getSetupFilePath() { return this.backingStore.get("setupFilePath"); } /** - * Gets the uninstallCommandLine property value. The command line to uninstall this app + * Gets the uninstallCommandLine property value. Indicates the command line to uninstall this app. Used to uninstall the app. Example: msiexec /x '{85F4CBCB-9BBC-4B50-A7D8-E1106771498D}' /qn. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -162,6 +171,7 @@ public String getUninstallCommandLine() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeEnumSetValue("allowedArchitectures", this.getAllowedArchitectures()); writer.writeEnumSetValue("applicableArchitectures", this.getApplicableArchitectures()); writer.writeStringValue("installCommandLine", this.getInstallCommandLine()); writer.writeObjectValue("installExperience", this.getInstallExperience()); @@ -176,6 +186,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("setupFilePath", this.getSetupFilePath()); 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. 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) { + this.backingStore.set("allowedArchitectures", value); + } /** * Sets the applicableArchitectures property value. Contains properties for Windows architecture. * @param value Value to set for the applicableArchitectures property. @@ -184,84 +201,84 @@ public void setApplicableArchitectures(@jakarta.annotation.Nullable final EnumSe this.backingStore.set("applicableArchitectures", value); } /** - * Sets the installCommandLine property value. The command line to install this app + * Sets the installCommandLine property value. Indicates the command line to install this app. Used to install the Win32 app. Example: msiexec /i 'Orca.Msi' /qn. * @param value Value to set for the installCommandLine property. */ public void setInstallCommandLine(@jakarta.annotation.Nullable final String value) { this.backingStore.set("installCommandLine", value); } /** - * Sets the installExperience property value. The install experience for this app. + * Sets the installExperience property value. Indicates the install experience for this app. * @param value Value to set for the installExperience property. */ public void setInstallExperience(@jakarta.annotation.Nullable final Win32LobAppInstallExperience value) { this.backingStore.set("installExperience", value); } /** - * Sets the minimumCpuSpeedInMHz property value. The value for the minimum CPU speed which is required to install this app. + * Sets the minimumCpuSpeedInMHz property value. Indicates the value for the minimum CPU speed which is required to install this app. Allowed range from 0 to clock speed from WMI helper. * @param value Value to set for the minimumCpuSpeedInMHz property. */ public void setMinimumCpuSpeedInMHz(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("minimumCpuSpeedInMHz", value); } /** - * Sets the minimumFreeDiskSpaceInMB property value. The value for the minimum free disk space which is required to install this app. + * Sets the minimumFreeDiskSpaceInMB property value. Indicates the value for the minimum free disk space which is required to install this app. Allowed range from 0 to driver's maximum available free space. * @param value Value to set for the minimumFreeDiskSpaceInMB property. */ public void setMinimumFreeDiskSpaceInMB(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("minimumFreeDiskSpaceInMB", value); } /** - * Sets the minimumMemoryInMB property value. The value for the minimum physical memory which is required to install this app. + * Sets the minimumMemoryInMB property value. Indicates the value for the minimum physical memory which is required to install this app. Allowed range from 0 to total physical memory from WMI helper. * @param value Value to set for the minimumMemoryInMB property. */ public void setMinimumMemoryInMB(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("minimumMemoryInMB", value); } /** - * Sets the minimumNumberOfProcessors property value. The value for the minimum number of processors which is required to install this app. + * Sets the minimumNumberOfProcessors property value. Indicates the value for the minimum number of processors which is required to install this app. Minimum value is 0. * @param value Value to set for the minimumNumberOfProcessors property. */ public void setMinimumNumberOfProcessors(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("minimumNumberOfProcessors", value); } /** - * Sets the minimumSupportedWindowsRelease property value. The value for the minimum supported windows release. + * Sets the minimumSupportedWindowsRelease property value. Indicates the value for the minimum supported windows release. Example: Windows11_23H2. * @param value Value to set for the minimumSupportedWindowsRelease property. */ public void setMinimumSupportedWindowsRelease(@jakarta.annotation.Nullable final String value) { this.backingStore.set("minimumSupportedWindowsRelease", value); } /** - * Sets the msiInformation property value. The MSI details if this Win32 app is an MSI app. + * Sets the msiInformation property value. Indicates the MSI details if this Win32 app is an MSI app. * @param value Value to set for the msiInformation property. */ public void setMsiInformation(@jakarta.annotation.Nullable final Win32LobAppMsiInformation value) { this.backingStore.set("msiInformation", value); } /** - * Sets the returnCodes property value. The return codes for post installation behavior. + * Sets the returnCodes property value. Indicates the return codes for post installation behavior. * @param value Value to set for the returnCodes property. */ public void setReturnCodes(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("returnCodes", value); } /** - * Sets the rules property value. The detection and requirement rules for this app. + * Sets the rules property value. Indicates the detection and requirement rules for this app. The possible values are: Win32LobAppFileSystemRule, Win32LobAppPowerShellScriptRule, Win32LobAppProductCodeRule, Win32LobAppRegistryRule. * @param value Value to set for the rules property. */ public void setRules(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("rules", value); } /** - * Sets the setupFilePath property value. The relative path of the setup file in the encrypted Win32LobApp package. + * Sets the setupFilePath property value. Indicates the relative path of the setup file in the encrypted Win32LobApp package. Example: Intel-SA-00075 Detection and Mitigation Tool.msi. * @param value Value to set for the setupFilePath property. */ public void setSetupFilePath(@jakarta.annotation.Nullable final String value) { this.backingStore.set("setupFilePath", value); } /** - * Sets the uninstallCommandLine property value. The command line to uninstall this app + * Sets the uninstallCommandLine property value. Indicates the command line to uninstall this app. Used to uninstall the app. Example: msiexec /x '{85F4CBCB-9BBC-4B50-A7D8-E1106771498D}' /qn. * @param value Value to set for the uninstallCommandLine property. */ public void setUninstallCommandLine(@jakarta.annotation.Nullable final String 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/WindowsDefenderProductStatus.java b/src/main/java/com/microsoft/graph/generated/models/WindowsDefenderProductStatus.java index 7a67c147d2b..00ca3297007 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WindowsDefenderProductStatus.java +++ b/src/main/java/com/microsoft/graph/generated/models/WindowsDefenderProductStatus.java @@ -18,11 +18,11 @@ public enum WindowsDefenderProductStatus implements ValuedEnum { PendingFullScanDueToThreatAction("pendingFullScanDueToThreatAction"), /** Pending reboot due to threat action */ PendingRebootDueToThreatAction("pendingRebootDueToThreatAction"), - /** Pending manual steps due to threat action */ + /** Pending manual steps due to threat action */ PendingManualStepsDueToThreatAction("pendingManualStepsDueToThreatAction"), - /** AV signatures out of date */ + /** Antivirus (AV) signatures out of date */ AvSignaturesOutOfDate("avSignaturesOutOfDate"), - /** AS signatures out of date */ + /** Antisypware (AS) signatures out of date */ AsSignaturesOutOfDate("asSignaturesOutOfDate"), /** No quick scan has happened for a specified period */ NoQuickScanHappenedForSpecifiedPeriod("noQuickScanHappenedForSpecifiedPeriod"), diff --git a/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceADAccount.java b/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceADAccount.java index f3008dccac2..b2a00a8b255 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceADAccount.java +++ b/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceADAccount.java @@ -26,7 +26,7 @@ public static WindowsDeviceADAccount createFromDiscriminatorValue(@jakarta.annot return new WindowsDeviceADAccount(); } /** - * Gets the domainName property value. Not yet documented + * Gets the domainName property value. The domainName property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -45,7 +45,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the userName property value. Not yet documented + * Gets the userName property value. The userName property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -63,14 +63,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("userName", this.getUserName()); } /** - * Sets the domainName property value. Not yet documented + * Sets the domainName property value. The domainName property * @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 userName property value. Not yet documented + * Sets the userName property value. The userName property * @param value Value to set for the userName property. */ public void setUserName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceAccount.java b/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceAccount.java index 0c86a024376..8a29199ea0c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceAccount.java +++ b/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceAccount.java @@ -83,7 +83,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the password property value. Not yet documented + * Gets the password property value. The password property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -123,7 +123,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the password property value. Not yet documented + * Sets the password property value. The password property * @param value Value to set for the password property. */ public void setPassword(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceAzureADAccount.java b/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceAzureADAccount.java index 82baa9b2b54..7dcb471f703 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceAzureADAccount.java +++ b/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceAzureADAccount.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the userPrincipalName property value. Not yet documented + * Gets the userPrincipalName property value. The userPrincipalName property * @return a {@link String} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("userPrincipalName", this.getUserPrincipalName()); } /** - * Sets the userPrincipalName property value. Not yet documented + * Sets the userPrincipalName property value. The userPrincipalName property * @param value Value to set for the userPrincipalName property. */ public void setUserPrincipalName(@jakarta.annotation.Nullable final String value) { 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/WindowsInformationProtectionPolicy.java b/src/main/java/com/microsoft/graph/generated/models/WindowsInformationProtectionPolicy.java index 23e6b1ba38d..a73c8a22af4 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WindowsInformationProtectionPolicy.java +++ b/src/main/java/com/microsoft/graph/generated/models/WindowsInformationProtectionPolicy.java @@ -29,7 +29,7 @@ public static WindowsInformationProtectionPolicy createFromDiscriminatorValue(@j return new WindowsInformationProtectionPolicy(); } /** - * Gets the daysWithoutContactBeforeUnenroll property value. Offline interval before app data is wiped (days) + * Gets the daysWithoutContactBeforeUnenroll property value. Offline interval before app data is wiped (days) . Valid values 0 to 999 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -66,7 +66,7 @@ public String getMdmEnrollmentUrl() { return this.backingStore.get("mdmEnrollmentUrl"); } /** - * Gets the minutesOfInactivityBeforeDeviceLock property value. Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999. + * Gets the minutesOfInactivityBeforeDeviceLock property value. Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999. Valid values 0 to 999 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -74,7 +74,7 @@ public Integer getMinutesOfInactivityBeforeDeviceLock() { return this.backingStore.get("minutesOfInactivityBeforeDeviceLock"); } /** - * Gets the numberOfPastPinsRemembered property value. Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0. + * Gets the numberOfPastPinsRemembered property value. Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0. Valid values 0 to 50 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -82,7 +82,7 @@ public Integer getNumberOfPastPinsRemembered() { return this.backingStore.get("numberOfPastPinsRemembered"); } /** - * Gets the passwordMaximumAttemptCount property value. The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices. + * Gets the passwordMaximumAttemptCount property value. The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices. Valid values 0 to 999 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -90,7 +90,7 @@ public Integer getPasswordMaximumAttemptCount() { return this.backingStore.get("passwordMaximumAttemptCount"); } /** - * Gets the pinExpirationDays property value. Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0. + * Gets the pinExpirationDays property value. Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0. Valid values 0 to 730 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -106,7 +106,7 @@ public WindowsInformationProtectionPinCharacterRequirements getPinLowercaseLette return this.backingStore.get("pinLowercaseLetters"); } /** - * Gets the pinMinimumLength property value. Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest. + * Gets the pinMinimumLength property value. Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest. Valid values 0 to 127 * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -166,7 +166,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("windowsHelloForBusinessBlocked", this.getWindowsHelloForBusinessBlocked()); } /** - * Sets the daysWithoutContactBeforeUnenroll property value. Offline interval before app data is wiped (days) + * Sets the daysWithoutContactBeforeUnenroll property value. Offline interval before app data is wiped (days) . Valid values 0 to 999 * @param value Value to set for the daysWithoutContactBeforeUnenroll property. */ public void setDaysWithoutContactBeforeUnenroll(@jakarta.annotation.Nullable final Integer value) { @@ -180,28 +180,28 @@ public void setMdmEnrollmentUrl(@jakarta.annotation.Nullable final String value) this.backingStore.set("mdmEnrollmentUrl", value); } /** - * Sets the minutesOfInactivityBeforeDeviceLock property value. Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999. + * Sets the minutesOfInactivityBeforeDeviceLock property value. Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999. Valid values 0 to 999 * @param value Value to set for the minutesOfInactivityBeforeDeviceLock property. */ public void setMinutesOfInactivityBeforeDeviceLock(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("minutesOfInactivityBeforeDeviceLock", value); } /** - * Sets the numberOfPastPinsRemembered property value. Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0. + * Sets the numberOfPastPinsRemembered property value. Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0. Valid values 0 to 50 * @param value Value to set for the numberOfPastPinsRemembered property. */ public void setNumberOfPastPinsRemembered(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("numberOfPastPinsRemembered", value); } /** - * Sets the passwordMaximumAttemptCount property value. The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices. + * Sets the passwordMaximumAttemptCount property value. The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices. Valid values 0 to 999 * @param value Value to set for the passwordMaximumAttemptCount property. */ public void setPasswordMaximumAttemptCount(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("passwordMaximumAttemptCount", value); } /** - * Sets the pinExpirationDays property value. Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0. + * Sets the pinExpirationDays property value. Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0. Valid values 0 to 730 * @param value Value to set for the pinExpirationDays property. */ public void setPinExpirationDays(@jakarta.annotation.Nullable final Integer value) { @@ -215,7 +215,7 @@ public void setPinLowercaseLetters(@jakarta.annotation.Nullable final WindowsInf this.backingStore.set("pinLowercaseLetters", value); } /** - * Sets the pinMinimumLength property value. Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest. + * Sets the pinMinimumLength property value. Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest. Valid values 0 to 127 * @param value Value to set for the pinMinimumLength property. */ public void setPinMinimumLength(@jakarta.annotation.Nullable final Integer 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/WindowsUniversalAppX.java b/src/main/java/com/microsoft/graph/generated/models/WindowsUniversalAppX.java index 4beeb6191a4..6637e9e983d 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WindowsUniversalAppX.java +++ b/src/main/java/com/microsoft/graph/generated/models/WindowsUniversalAppX.java @@ -46,7 +46,7 @@ public EnumSet getApplicableDeviceTypes() { return this.backingStore.get("applicableDeviceTypes"); } /** - * Gets the committedContainedApps property value. The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + * Gets the committedContainedApps property value. The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -72,7 +72,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the identityName property value. The Identity Name. + * Gets the identityName property value. The Identity Name of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'Contoso.DemoApp'. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -80,7 +80,7 @@ public String getIdentityName() { return this.backingStore.get("identityName"); } /** - * Gets the identityPublisherHash property value. The Identity Publisher Hash. + * Gets the identityPublisherHash property value. The Identity Publisher Hash of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'AB82CD0XYZ'. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -88,7 +88,7 @@ public String getIdentityPublisherHash() { return this.backingStore.get("identityPublisherHash"); } /** - * Gets the identityResourceIdentifier property value. The Identity Resource Identifier. + * Gets the identityResourceIdentifier property value. The Identity Resource Identifier of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'TestResourceId'. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -96,7 +96,7 @@ public String getIdentityResourceIdentifier() { return this.backingStore.get("identityResourceIdentifier"); } /** - * Gets the identityVersion property value. The identity version. + * Gets the identityVersion property value. The Identity Version of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: '1.0.0.0'. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -104,7 +104,7 @@ public String getIdentityVersion() { return this.backingStore.get("identityVersion"); } /** - * Gets the isBundle property value. Whether or not the app is a bundle. + * Gets the isBundle property value. Whether or not the app is a bundle. If TRUE, app is a bundle; if FALSE, app is not a bundle. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -151,42 +151,42 @@ public void setApplicableDeviceTypes(@jakarta.annotation.Nullable final EnumSet< this.backingStore.set("applicableDeviceTypes", value); } /** - * Sets the committedContainedApps property value. The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + * Sets the committedContainedApps property value. The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. * @param value Value to set for the committedContainedApps property. */ public void setCommittedContainedApps(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("committedContainedApps", value); } /** - * Sets the identityName property value. The Identity Name. + * Sets the identityName property value. The Identity Name of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'Contoso.DemoApp'. * @param value Value to set for the identityName property. */ public void setIdentityName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("identityName", value); } /** - * Sets the identityPublisherHash property value. The Identity Publisher Hash. + * Sets the identityPublisherHash property value. The Identity Publisher Hash of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'AB82CD0XYZ'. * @param value Value to set for the identityPublisherHash property. */ public void setIdentityPublisherHash(@jakarta.annotation.Nullable final String value) { this.backingStore.set("identityPublisherHash", value); } /** - * Sets the identityResourceIdentifier property value. The Identity Resource Identifier. + * Sets the identityResourceIdentifier property value. The Identity Resource Identifier of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'TestResourceId'. * @param value Value to set for the identityResourceIdentifier property. */ public void setIdentityResourceIdentifier(@jakarta.annotation.Nullable final String value) { this.backingStore.set("identityResourceIdentifier", value); } /** - * Sets the identityVersion property value. The identity version. + * Sets the identityVersion property value. The Identity Version of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: '1.0.0.0'. * @param value Value to set for the identityVersion property. */ public void setIdentityVersion(@jakarta.annotation.Nullable final String value) { this.backingStore.set("identityVersion", value); } /** - * Sets the isBundle property value. Whether or not the app is a bundle. + * Sets the isBundle property value. Whether or not the app is a bundle. If TRUE, app is a bundle; if FALSE, app is not a bundle. * @param value Value to set for the isBundle property. */ public void setIsBundle(@jakarta.annotation.Nullable final Boolean 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/WindowsUpdateForBusinessUpdateWeeks.java b/src/main/java/com/microsoft/graph/generated/models/WindowsUpdateForBusinessUpdateWeeks.java index 24d80fee877..1a732b708a4 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WindowsUpdateForBusinessUpdateWeeks.java +++ b/src/main/java/com/microsoft/graph/generated/models/WindowsUpdateForBusinessUpdateWeeks.java @@ -20,7 +20,7 @@ public enum WindowsUpdateForBusinessUpdateWeeks implements ValuedEnum { FourthWeek("fourthWeek"), /** Scheduled the update installation on every week of the month */ EveryWeek("everyWeek"), - /** Evolvable enum member */ + /** Evolvable enumeration sentinel value. Do not use. */ UnknownFutureValue("unknownFutureValue"); public final String value; WindowsUpdateForBusinessUpdateWeeks(final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WindowsUpdateNotificationDisplayOption.java b/src/main/java/com/microsoft/graph/generated/models/WindowsUpdateNotificationDisplayOption.java index 34bf3f5eb31..824c4fd692b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WindowsUpdateNotificationDisplayOption.java +++ b/src/main/java/com/microsoft/graph/generated/models/WindowsUpdateNotificationDisplayOption.java @@ -16,7 +16,7 @@ public enum WindowsUpdateNotificationDisplayOption implements ValuedEnum { RestartWarningsOnly("restartWarningsOnly"), /** Turn off all notifications, including restart warnings. */ DisableAllNotifications("disableAllNotifications"), - /** Evolvable enum member */ + /** Evolvable enumeration sentinel value. Do not use. */ UnknownFutureValue("unknownFutureValue"); public final String value; WindowsUpdateNotificationDisplayOption(final String 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..a538d3e03d0 --- /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 entityIds property + * @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 entityIds property + * @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..d49038cf3dc --- /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. The jobs property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getJobs() { + return this.backingStore.get("jobs"); + } + /** + * Gets the snapshots property value. The snapshots property + * @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. The jobs property + * @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. The snapshots property + * @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..c3c5ce3544b --- /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 displayName property + * @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 failureMessage property + * @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 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 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 failureMessage property + * @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..195c86021da --- /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 totalFailedChanges property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalFailedChanges() { + return this.backingStore.get("totalFailedChanges"); + } + /** + * Gets the totalLinksModified property value. The totalLinksModified property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalLinksModified() { + return this.backingStore.get("totalLinksModified"); + } + /** + * Gets the totalObjectsModified property value. The totalObjectsModified property + * @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 totalFailedChanges property + * @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 totalLinksModified property + * @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 totalObjectsModified property + * @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..c4022665508 --- /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. The filteringCriteria property + * @return a {@link RecoveryJobFilteringCriteriaBase} + */ + @jakarta.annotation.Nullable + public RecoveryJobFilteringCriteriaBase getFilteringCriteria() { + return this.backingStore.get("filteringCriteria"); + } + /** + * Gets the jobCompletionDateTime property value. The jobCompletionDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getJobCompletionDateTime() { + return this.backingStore.get("jobCompletionDateTime"); + } + /** + * Gets the jobStartDateTime property value. The jobStartDateTime property + * @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 targetStateDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getTargetStateDateTime() { + return this.backingStore.get("targetStateDateTime"); + } + /** + * Gets the totalChangedLinksCalculated property value. The totalChangedLinksCalculated property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalChangedLinksCalculated() { + return this.backingStore.get("totalChangedLinksCalculated"); + } + /** + * Gets the totalChangedObjectsCalculated property value. The totalChangedObjectsCalculated property + * @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. The filteringCriteria property + * @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 jobCompletionDateTime property + * @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 jobStartDateTime property + * @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 targetStateDateTime property + * @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 totalChangedLinksCalculated property + * @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 totalChangedObjectsCalculated property + * @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..b42a6f4dac9 --- /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 filterValues property + * @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 filterValues property + * @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..02b623af991 --- /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 entityTypes property + * @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 entityTypes property + * @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..47ced8e490d --- /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 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("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. The recoveryJobs property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecoveryJobs() { + return this.backingStore.get("recoveryJobs"); + } + /** + * Gets the recoveryPreviewJobs property value. The recoveryPreviewJobs property + * @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 totalChangedObjects property + * @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 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 recoveryJobs property value. The recoveryJobs property + * @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. The recoveryPreviewJobs property + * @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 totalChangedObjects property + * @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 + * @see Find more info here */ @jakarta.annotation.Nullable public Organization get() { return get(null); } /** - * Read properties and relationships of the organization object. + * Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Organization} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Organization get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -207,7 +207,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read properties and relationships of the organization object. + * Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -215,7 +215,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the organization object. + * Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -267,7 +267,7 @@ public OrganizationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read properties and relationships of the organization object. + * Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/organization/item/branding/localizations/item/bannerlogo/BannerLogoRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/organization/item/branding/localizations/item/bannerlogo/BannerLogoRequestBuilder.java index 1045ee91d47..a5f45d634e0 100644 --- a/src/main/java/com/microsoft/graph/generated/organization/item/branding/localizations/item/bannerlogo/BannerLogoRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/organization/item/branding/localizations/item/bannerlogo/BannerLogoRequestBuilder.java @@ -54,21 +54,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. + * Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. * @return a {@link InputStream} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public InputStream get() { return get(null); } /** - * Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. + * Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. * @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 + * @see Find more info here */ @jakarta.annotation.Nullable public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -128,7 +128,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. + * Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +136,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. + * Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. * @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/organization/item/getmembergroups/GetMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/organization/item/getmembergroups/GetMemberGroupsPostRequestBody.java index 556dd210025..722feae28c0 100644 --- a/src/main/java/com/microsoft/graph/generated/organization/item/getmembergroups/GetMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/organization/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/organization/item/getmemberobjects/GetMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/organization/item/getmemberobjects/GetMemberObjectsPostRequestBody.java index 73fb1c03f45..c05b6041b91 100644 --- a/src/main/java/com/microsoft/graph/generated/organization/item/getmemberobjects/GetMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/organization/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/organization/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/organization/item/restore/RestoreRequestBuilder.java index e5a3c327fc1..5cba7e05ea6 100644 --- a/src/main/java/com/microsoft/graph/generated/organization/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/organization/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/organization/{organization%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/organization/item/setmobiledevicemanagementauthority/SetMobileDeviceManagementAuthorityRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/organization/item/setmobiledevicemanagementauthority/SetMobileDeviceManagementAuthorityRequestBuilder.java index 7f811f6646f..dc1a479ed99 100644 --- a/src/main/java/com/microsoft/graph/generated/organization/item/setmobiledevicemanagementauthority/SetMobileDeviceManagementAuthorityRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/organization/item/setmobiledevicemanagementauthority/SetMobileDeviceManagementAuthorityRequestBuilder.java @@ -38,7 +38,6 @@ public SetMobileDeviceManagementAuthorityRequestBuilder(@jakarta.annotation.Nonn * Set mobile device management authority * @return a {@link SetMobileDeviceManagementAuthorityPostResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public SetMobileDeviceManagementAuthorityPostResponse post() { @@ -49,7 +48,6 @@ public SetMobileDeviceManagementAuthorityPostResponse post() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SetMobileDeviceManagementAuthorityPostResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public SetMobileDeviceManagementAuthorityPostResponse post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { 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 39bbbfb1c48..6bf9168f057 100644 --- a/src/main/java/com/microsoft/graph/generated/places/PlacesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/places/PlacesRequestBuilder.java @@ -1,15 +1,30 @@ package com.microsoft.graph.places; +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; +import com.microsoft.kiota.HttpMethod; import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.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 /places + * Provides operations to manage the collection of place entities. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class PlacesRequestBuilder extends BaseRequestBuilder { @@ -21,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} @@ -37,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 @@ -65,4 +120,71 @@ public PlacesRequestBuilder(@jakarta.annotation.Nonnull final HashMapFind more info here + */ + @jakarta.annotation.Nullable + public Place post(@jakarta.annotation.Nonnull final Place body) { + return post(body, null); + } + /** + * 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) { + 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, Place::createFromDiscriminatorValue); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Place body) { + return toPostRequestInformation(body, null); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Place body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link PlacesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PlacesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PlacesRequestBuilder(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/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/identitysynchronization/IdentitySynchronizationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java index 16a4e5727e8..5e67cb27ede 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/identitysynchronization/IdentitySynchronizationRequestBuilder.java @@ -81,23 +81,23 @@ public CrossTenantIdentitySyncPolicyPartner get(@jakarta.annotation.Nullable fin return this.requestAdapter.send(requestInfo, errorMapping, CrossTenantIdentitySyncPolicyPartner::createFromDiscriminatorValue); } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @return a {@link CrossTenantIdentitySyncPolicyPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CrossTenantIdentitySyncPolicyPartner put(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body) { return put(body, null); } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CrossTenantIdentitySyncPolicyPartner} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public CrossTenantIdentitySyncPolicyPartner put(@jakarta.annotation.Nonnull final CrossTenantIdentitySyncPolicyPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @return a {@link RequestInformation} */ @@ -157,7 +157,7 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi return toPutRequestInformation(body, null); } /** - * Update the user synchronization policy of a partner-specific configuration. + * Create a cross-tenant user synchronization policy for a partner-specific configuration. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/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/reports/ReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/reports/ReportsRequestBuilder.java index cf2fccd7df7..de310e1bc42 100644 --- a/src/main/java/com/microsoft/graph/generated/reports/ReportsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/reports/ReportsRequestBuilder.java @@ -260,21 +260,19 @@ public ReportsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/reports{?%24expand,%24select}", rawUrl); } /** - * Read properties and relationships of the reportRoot object. + * Get reports * @return a {@link ReportRoot} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ReportRoot get() { return get(null); } /** - * Read properties and relationships of the reportRoot object. + * Get reports * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ReportRoot} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ReportRoot get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -1252,23 +1250,21 @@ public ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder managedDeviceE return new ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder(pathParameters, requestAdapter, period); } /** - * Update the properties of a reportRoot object. + * Update reports * @param body The request body * @return a {@link ReportRoot} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ReportRoot patch(@jakarta.annotation.Nonnull final ReportRoot body) { return patch(body, null); } /** - * Update the properties of a reportRoot object. + * Update reports * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ReportRoot} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public ReportRoot patch(@jakarta.annotation.Nonnull final ReportRoot body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -1279,7 +1275,7 @@ public ReportRoot patch(@jakarta.annotation.Nonnull final ReportRoot body, @jaka return this.requestAdapter.send(requestInfo, errorMapping, ReportRoot::createFromDiscriminatorValue); } /** - * Read properties and relationships of the reportRoot object. + * Get reports * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -1287,7 +1283,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read properties and relationships of the reportRoot object. + * Get reports * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -1299,7 +1295,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the properties of a reportRoot object. + * Update reports * @param body The request body * @return a {@link RequestInformation} */ @@ -1308,7 +1304,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of a reportRoot object. + * Update reports * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -1333,7 +1329,7 @@ public ReportsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String ra return new ReportsRequestBuilder(rawUrl, requestAdapter); } /** - * Read properties and relationships of the reportRoot object. + * Get reports */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/reports/deviceconfigurationdeviceactivity/DeviceConfigurationDeviceActivityRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/reports/deviceconfigurationdeviceactivity/DeviceConfigurationDeviceActivityRequestBuilder.java index 552b060c0ee..06c059ff0a8 100644 --- a/src/main/java/com/microsoft/graph/generated/reports/deviceconfigurationdeviceactivity/DeviceConfigurationDeviceActivityRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/reports/deviceconfigurationdeviceactivity/DeviceConfigurationDeviceActivityRequestBuilder.java @@ -39,7 +39,6 @@ public DeviceConfigurationDeviceActivityRequestBuilder(@jakarta.annotation.Nonnu * Metadata for the device configuration device activity report * @return a {@link Report} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public Report get() { @@ -50,7 +49,6 @@ public Report get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Report} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public Report get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { diff --git a/src/main/java/com/microsoft/graph/generated/reports/deviceconfigurationuseractivity/DeviceConfigurationUserActivityRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/reports/deviceconfigurationuseractivity/DeviceConfigurationUserActivityRequestBuilder.java index 798508d62e9..141749e3a6b 100644 --- a/src/main/java/com/microsoft/graph/generated/reports/deviceconfigurationuseractivity/DeviceConfigurationUserActivityRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/reports/deviceconfigurationuseractivity/DeviceConfigurationUserActivityRequestBuilder.java @@ -39,7 +39,6 @@ public DeviceConfigurationUserActivityRequestBuilder(@jakarta.annotation.Nonnull * Metadata for the device configuration user activity report * @return a {@link Report} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public Report get() { @@ -50,7 +49,6 @@ public Report get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Report} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public Report get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { diff --git a/src/main/java/com/microsoft/graph/generated/reports/partners/billing/reconciliation/ReconciliationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/reports/partners/billing/reconciliation/ReconciliationRequestBuilder.java index 1f5c12731da..16b093f2de6 100644 --- a/src/main/java/com/microsoft/graph/generated/reports/partners/billing/reconciliation/ReconciliationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/reports/partners/billing/reconciliation/ReconciliationRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Represents details for billed invoice reconciliation data. + * Represents details for billed and unbilled invoice reconciliation data. * @return a {@link BillingReconciliation} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +82,7 @@ public BillingReconciliation get() { return get(null); } /** - * Represents details for billed invoice reconciliation data. + * Represents details for billed and unbilled invoice reconciliation data. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link BillingReconciliation} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +140,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Represents details for billed invoice reconciliation data. + * Represents details for billed and unbilled invoice reconciliation data. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +148,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Represents details for billed invoice reconciliation data. + * Represents details for billed and unbilled invoice reconciliation data. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public ReconciliationRequestBuilder withUrl(@jakarta.annotation.Nonnull final St public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Represents details for billed invoice reconciliation data. + * Represents details for billed and unbilled invoice reconciliation data. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/reports/partners/billing/reconciliation/unbilled/UnbilledRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/reports/partners/billing/reconciliation/unbilled/UnbilledRequestBuilder.java index dc9fd42708f..1923eb81526 100644 --- a/src/main/java/com/microsoft/graph/generated/reports/partners/billing/reconciliation/unbilled/UnbilledRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/reports/partners/billing/reconciliation/unbilled/UnbilledRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get unbilled from reports + * Represents details for unbilled invoice reconciliation data. * @return a {@link UnbilledReconciliation} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public UnbilledReconciliation get() { return get(null); } /** - * Get unbilled from reports + * Represents details for unbilled invoice reconciliation data. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UnbilledReconciliation} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get unbilled from reports + * Represents details for unbilled invoice reconciliation data. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get unbilled from reports + * Represents details for unbilled invoice reconciliation data. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public UnbilledRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get unbilled from reports + * Represents details for unbilled invoice reconciliation data. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/reports/partners/billing/reconciliation/unbilled/microsoftgraphpartnersbillingexport/MicrosoftGraphPartnersBillingExportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/reports/partners/billing/reconciliation/unbilled/microsoftgraphpartnersbillingexport/MicrosoftGraphPartnersBillingExportRequestBuilder.java index f2b0657dd9c..64ce66ee6dc 100644 --- a/src/main/java/com/microsoft/graph/generated/reports/partners/billing/reconciliation/unbilled/microsoftgraphpartnersbillingexport/MicrosoftGraphPartnersBillingExportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/reports/partners/billing/reconciliation/unbilled/microsoftgraphpartnersbillingexport/MicrosoftGraphPartnersBillingExportRequestBuilder.java @@ -36,21 +36,23 @@ public MicrosoftGraphPartnersBillingExportRequestBuilder(@jakarta.annotation.Non super(requestAdapter, "{+baseurl}/reports/partners/billing/reconciliation/unbilled/microsoft.graph.partners.billing.export", rawUrl); } /** - * Invoke action export + * Export the unbilled invoice reconciliation data for a specific billing period and a given currency. * @param body The request body * @return a {@link Operation} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public Operation post(@jakarta.annotation.Nonnull final ExportPostRequestBody body) { return post(body, null); } /** - * Invoke action export + * Export the unbilled invoice reconciliation data for a specific billing period and a given currency. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Operation} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public Operation post(@jakarta.annotation.Nonnull final ExportPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -61,7 +63,7 @@ public Operation post(@jakarta.annotation.Nonnull final ExportPostRequestBody bo return this.requestAdapter.send(requestInfo, errorMapping, Operation::createFromDiscriminatorValue); } /** - * Invoke action export + * Export the unbilled invoice reconciliation data for a specific billing period and a given currency. * @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 export + * Export the unbilled invoice reconciliation data for a specific billing period and a given currency. * @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/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/landingpages/item/LandingPageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/attacksimulation/landingpages/item/LandingPageItemRequestBuilder.java index 7403a70d18e..2b70ed31634 100644 --- a/src/main/java/com/microsoft/graph/generated/security/attacksimulation/landingpages/item/LandingPageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/attacksimulation/landingpages/item/LandingPageItemRequestBuilder.java @@ -64,19 +64,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Represents an attack simulation training landing page. + * Get a landingPage associated with an attack simulation campaign for a tenant. * @return a {@link LandingPage} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public LandingPage get() { return get(null); } /** - * Represents an attack simulation training landing page. + * Get a landingPage associated with an attack simulation campaign for a tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link LandingPage} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public LandingPage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -131,7 +133,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Represents an attack simulation training landing page. + * Get a landingPage associated with an attack simulation campaign for a tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +141,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Represents an attack simulation training landing page. + * Get a landingPage associated with an attack simulation campaign for a tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +193,7 @@ public LandingPageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final S public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Represents an attack simulation training landing page. + * Get a landingPage associated with an attack simulation campaign for a tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/security/attacksimulation/loginpages/item/LoginPageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/attacksimulation/loginpages/item/LoginPageItemRequestBuilder.java index 7ced651eeb9..3f5c7683d70 100644 --- a/src/main/java/com/microsoft/graph/generated/security/attacksimulation/loginpages/item/LoginPageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/attacksimulation/loginpages/item/LoginPageItemRequestBuilder.java @@ -55,19 +55,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Represents an attack simulation training login page. + * Get a loginPage associated with an attack simulation campaign for a tenant. Login pages are shown to users in attack simulations that use credential harvest and link in attachment social engineering techniques. * @return a {@link LoginPage} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public LoginPage get() { return get(null); } /** - * Represents an attack simulation training login page. + * Get a loginPage associated with an attack simulation campaign for a tenant. Login pages are shown to users in attack simulations that use credential harvest and link in attachment social engineering techniques. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link LoginPage} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public LoginPage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -122,7 +124,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Represents an attack simulation training login page. + * Get a loginPage associated with an attack simulation campaign for a tenant. Login pages are shown to users in attack simulations that use credential harvest and link in attachment social engineering techniques. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +132,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Represents an attack simulation training login page. + * Get a loginPage associated with an attack simulation campaign for a tenant. Login pages are shown to users in attack simulations that use credential harvest and link in attachment social engineering techniques. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +184,7 @@ public LoginPageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Represents an attack simulation training login page. + * Get a loginPage associated with an attack simulation campaign for a tenant. Login pages are shown to users in attack simulations that use credential harvest and link in attachment social engineering techniques. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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/attacksimulation/trainings/item/TrainingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/attacksimulation/trainings/item/TrainingItemRequestBuilder.java index 329498a9799..42970dfbe91 100644 --- a/src/main/java/com/microsoft/graph/generated/security/attacksimulation/trainings/item/TrainingItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/attacksimulation/trainings/item/TrainingItemRequestBuilder.java @@ -64,19 +64,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Represents details about attack simulation trainings. + * Get an attack simulation training for a tenant. * @return a {@link Training} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public Training get() { return get(null); } /** - * Represents details about attack simulation trainings. + * Get an attack simulation training for a tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Training} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public Training get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -131,7 +133,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Represents details about attack simulation trainings. + * Get an attack simulation training for a tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +141,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Represents details about attack simulation trainings. + * Get an attack simulation training for a tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +193,7 @@ public TrainingItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Represents details about attack simulation trainings. + * Get an attack simulation training for a tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/security/attacksimulation/trainings/item/languagedetails/LanguageDetailsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/attacksimulation/trainings/item/languagedetails/LanguageDetailsRequestBuilder.java index 597f4fa9c31..a37bb4e4e2d 100644 --- a/src/main/java/com/microsoft/graph/generated/security/attacksimulation/trainings/item/languagedetails/LanguageDetailsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/attacksimulation/trainings/item/languagedetails/LanguageDetailsRequestBuilder.java @@ -60,7 +60,7 @@ public LanguageDetailsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/security/attackSimulation/trainings/{training%2Did}/languageDetails{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Language specific details on a training. + * Get the language details about an attack simulation training for a tenant. * @return a {@link TrainingLanguageDetailCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public TrainingLanguageDetailCollectionResponse get() { return get(null); } /** - * Language specific details on a training. + * Get the language details about an attack simulation training for a tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TrainingLanguageDetailCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public TrainingLanguageDetail post(@jakarta.annotation.Nonnull final TrainingLan return this.requestAdapter.send(requestInfo, errorMapping, TrainingLanguageDetail::createFromDiscriminatorValue); } /** - * Language specific details on a training. + * Get the language details about an attack simulation training for a tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Language specific details on a training. + * Get the language details about an attack simulation training for a tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public LanguageDetailsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new LanguageDetailsRequestBuilder(rawUrl, requestAdapter); } /** - * Language specific details on a training. + * Get the language details about an attack simulation training for a tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/security/attacksimulation/trainings/item/languagedetails/item/TrainingLanguageDetailItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/attacksimulation/trainings/item/languagedetails/item/TrainingLanguageDetailItemRequestBuilder.java index aeed430a58e..25431a954b1 100644 --- a/src/main/java/com/microsoft/graph/generated/security/attacksimulation/trainings/item/languagedetails/item/TrainingLanguageDetailItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/attacksimulation/trainings/item/languagedetails/item/TrainingLanguageDetailItemRequestBuilder.java @@ -55,19 +55,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Language specific details on a training. + * Get the language details about an attack simulation training for a tenant. * @return a {@link TrainingLanguageDetail} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public TrainingLanguageDetail get() { return get(null); } /** - * Language specific details on a training. + * Get the language details about an attack simulation training for a tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TrainingLanguageDetail} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public TrainingLanguageDetail get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -122,7 +124,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Language specific details on a training. + * Get the language details about an attack simulation training for a tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +132,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Language specific details on a training. + * Get the language details about an attack simulation training for a tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +184,7 @@ public TrainingLanguageDetailItemRequestBuilder withUrl(@jakarta.annotation.Nonn public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Language specific details on a training. + * Get the language details about an attack simulation training for a tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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..51d7c190228 --- /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); + } + /** + * Get auditLog from security + * @return a {@link AuditCoreRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AuditCoreRoot get() { + return get(null); + } + /** + * Get auditLog from security + * @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; + } + /** + * Get auditLog from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get auditLog 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 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 { + } + /** + * Get auditLog 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/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..347e9c5f0e0 --- /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); + } + /** + * An individual audit log record. + * @return a {@link AuditLogRecordCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AuditLogRecordCollectionResponse get() { + return get(null); + } + /** + * An individual audit log record. + * @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); + } + /** + * An individual audit log record. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * An individual audit log record. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this 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); + } + /** + * An individual audit log record. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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..8f82e5f6122 --- /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); + } + /** + * An individual audit log record. + * @return a {@link AuditLogRecord} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AuditLogRecord get() { + return get(null); + } + /** + * An individual audit log record. + * @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); + } + /** + * An individual audit log record. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * An individual audit log record. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this 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); + } + /** + * An individual audit log record. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/reviewsets/item/microsoftgraphsecurityaddtoreviewset/MicrosoftGraphSecurityAddToReviewSetRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/reviewsets/item/microsoftgraphsecurityaddtoreviewset/MicrosoftGraphSecurityAddToReviewSetRequestBuilder.java index 4306e037e6e..2839d2b9805 100644 --- a/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/reviewsets/item/microsoftgraphsecurityaddtoreviewset/MicrosoftGraphSecurityAddToReviewSetRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/reviewsets/item/microsoftgraphsecurityaddtoreviewset/MicrosoftGraphSecurityAddToReviewSetRequestBuilder.java @@ -35,7 +35,7 @@ public MicrosoftGraphSecurityAddToReviewSetRequestBuilder(@jakarta.annotation.No super(requestAdapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/reviewSets/{ediscoveryReviewSet%2Did}/microsoft.graph.security.addToReviewSet", rawUrl); } /** - * Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that will return a Add to review set operation. + * Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that returns an Add to review set operation. * @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 AddToReviewSetPostRequestBody post(body, null); } /** - * Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that will return a Add to review set operation. + * Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that returns an Add to review set operation. * @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 AddToReviewSetPostRequestBody this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that will return a Add to review set operation. + * Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that returns an Add to review set operation. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that will return a Add to review set operation. + * Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that returns an Add to review set operation. * @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/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/datasecurityandgovernance/DataSecurityAndGovernanceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/DataSecurityAndGovernanceRequestBuilder.java index ecc3c3cd6bd..008f07d30f2 100644 --- a/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/DataSecurityAndGovernanceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/DataSecurityAndGovernanceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.models.TenantDataSecurityAndGovernance; import com.microsoft.graph.security.datasecurityandgovernance.processcontentasync.ProcessContentAsyncRequestBuilder; import com.microsoft.graph.security.datasecurityandgovernance.protectionscopes.ProtectionScopesRequestBuilder; +import com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -38,6 +39,14 @@ public ProcessContentAsyncRequestBuilder processContentAsync() { public ProtectionScopesRequestBuilder protectionScopes() { return new ProtectionScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + * @return a {@link SensitivityLabelsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensitivityLabelsRequestBuilder sensitivityLabels() { + return new SensitivityLabelsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link DataSecurityAndGovernanceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/SensitivityLabelsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/SensitivityLabelsRequestBuilder.java new file mode 100644 index 00000000000..c1ea4648e2f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/SensitivityLabelsRequestBuilder.java @@ -0,0 +1,269 @@ +package com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SensitivityLabel; +import com.microsoft.graph.models.SensitivityLabelCollectionResponse; +import com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder; +import com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder; +import com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder; +import com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensitivityLabelsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the computeRightsAndInheritance method. + * @return a {@link ComputeRightsAndInheritanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeRightsAndInheritanceRequestBuilder computeRightsAndInheritance() { + return new ComputeRightsAndInheritanceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + * @param sensitivityLabelId The unique identifier of sensitivityLabel + * @return a {@link SensitivityLabelItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensitivityLabelItemRequestBuilder bySensitivityLabelId(@jakarta.annotation.Nonnull final String sensitivityLabelId) { + Objects.requireNonNull(sensitivityLabelId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sensitivityLabel%2Did", sensitivityLabelId); + return new SensitivityLabelItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Provides operations to call the computeInheritance method. + * @param contentFormats Usage: contentFormats={contentFormats} + * @param labelIds Usage: labelIds={labelIds} + * @param locale Usage: locale='{locale}' + * @return a {@link ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder computeInheritanceWithLabelIdsWithLocaleWithContentFormats(@jakarta.annotation.Nonnull final String contentFormats, @jakarta.annotation.Nonnull final String labelIds, @jakarta.annotation.Nonnull final String locale) { + Objects.requireNonNull(contentFormats); + Objects.requireNonNull(labelIds); + Objects.requireNonNull(locale); + return new ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(pathParameters, requestAdapter, contentFormats, labelIds, locale); + } + /** + * Instantiates a new {@link SensitivityLabelsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensitivityLabelsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SensitivityLabelsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensitivityLabelsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * List the sensitivity labels available for the entire tenant. + * @return a {@link SensitivityLabelCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensitivityLabelCollectionResponse get() { + return get(null); + } + /** + * List the sensitivity labels available for the entire tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabelCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensitivityLabelCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabelCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to sensitivityLabels for security + * @param body The request body + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel post(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return post(body, null); + } + /** + * Create new navigation property to sensitivityLabels for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel post(@jakarta.annotation.Nonnull final SensitivityLabel body, @jakarta.annotation.Nullable final 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, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * List the sensitivity labels available for the entire tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * List the sensitivity labels available for the entire 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 sensitivityLabels for security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to sensitivityLabels 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 SensitivityLabel body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SensitivityLabelsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensitivityLabelsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SensitivityLabelsRequestBuilder(rawUrl, requestAdapter); + } + /** + * List the sensitivity labels available for the entire 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/security/datasecurityandgovernance/sensitivitylabels/computeinheritancewithlabelidswithlocalewithcontentformats/ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/computeinheritancewithlabelidswithlocalewithcontentformats/ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.java new file mode 100644 index 00000000000..19eb4c501bf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/computeinheritancewithlabelidswithlocalewithcontentformats/ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SensitivityLabel; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 computeInheritance method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} and sets the default values. + * @param contentFormats Usage: contentFormats={contentFormats} + * @param labelIds Usage: labelIds={labelIds} + * @param locale Usage: locale='{locale}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String contentFormats, @jakarta.annotation.Nullable final String labelIds, @jakarta.annotation.Nullable final String locale) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", pathParameters); + this.pathParameters.put("contentFormats", contentFormats); + this.pathParameters.put("labelIds", labelIds); + this.pathParameters.put("locale", locale); + } + /** + * Instantiates a new {@link ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", rawUrl); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensitivityLabel get() { + return get(null); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensitivityLabel get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation 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 ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(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/security/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance/ComputeRightsAndInheritancePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance/ComputeRightsAndInheritancePostRequestBody.java new file mode 100644 index 00000000000..3ae6ea24bb2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance/ComputeRightsAndInheritancePostRequestBody.java @@ -0,0 +1,159 @@ +package com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance; + +import com.microsoft.graph.models.ProtectedContent; +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 ComputeRightsAndInheritancePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ComputeRightsAndInheritancePostRequestBody} and sets the default values. + */ + public ComputeRightsAndInheritancePostRequestBody() { + 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 ComputeRightsAndInheritancePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ComputeRightsAndInheritancePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ComputeRightsAndInheritancePostRequestBody(); + } + /** + * 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 delegatedUserEmail property value. The delegatedUserEmail property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDelegatedUserEmail() { + return this.backingStore.get("delegatedUserEmail"); + } + /** + * 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("delegatedUserEmail", (n) -> { this.setDelegatedUserEmail(n.getStringValue()); }); + deserializerMap.put("locale", (n) -> { this.setLocale(n.getStringValue()); }); + deserializerMap.put("protectedContents", (n) -> { this.setProtectedContents(n.getCollectionOfObjectValues(ProtectedContent::createFromDiscriminatorValue)); }); + deserializerMap.put("supportedContentFormats", (n) -> { this.setSupportedContentFormats(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the locale property value. The locale property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLocale() { + return this.backingStore.get("locale"); + } + /** + * Gets the protectedContents property value. The protectedContents property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getProtectedContents() { + return this.backingStore.get("protectedContents"); + } + /** + * Gets the supportedContentFormats property value. The supportedContentFormats property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSupportedContentFormats() { + return this.backingStore.get("supportedContentFormats"); + } + /** + * Serializes information the 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("delegatedUserEmail", this.getDelegatedUserEmail()); + writer.writeStringValue("locale", this.getLocale()); + writer.writeCollectionOfObjectValues("protectedContents", this.getProtectedContents()); + writer.writeCollectionOfPrimitiveValues("supportedContentFormats", this.getSupportedContentFormats()); + 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 delegatedUserEmail property value. The delegatedUserEmail property + * @param value Value to set for the delegatedUserEmail property. + */ + public void setDelegatedUserEmail(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("delegatedUserEmail", value); + } + /** + * Sets the locale property value. The locale property + * @param value Value to set for the locale property. + */ + public void setLocale(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("locale", value); + } + /** + * Sets the protectedContents property value. The protectedContents property + * @param value Value to set for the protectedContents property. + */ + public void setProtectedContents(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("protectedContents", value); + } + /** + * Sets the supportedContentFormats property value. The supportedContentFormats property + * @param value Value to set for the supportedContentFormats property. + */ + public void setSupportedContentFormats(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("supportedContentFormats", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance/ComputeRightsAndInheritanceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance/ComputeRightsAndInheritanceRequestBuilder.java new file mode 100644 index 00000000000..588fcbf8929 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance/ComputeRightsAndInheritanceRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance; + +import com.microsoft.graph.models.ComputeRightsAndInheritanceResult; +import com.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 computeRightsAndInheritance method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ComputeRightsAndInheritanceRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ComputeRightsAndInheritanceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeRightsAndInheritanceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/computeRightsAndInheritance", pathParameters); + } + /** + * Instantiates a new {@link ComputeRightsAndInheritanceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeRightsAndInheritanceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/computeRightsAndInheritance", rawUrl); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @return a {@link ComputeRightsAndInheritanceResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ComputeRightsAndInheritanceResult post(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body) { + return post(body, null); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ComputeRightsAndInheritanceResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ComputeRightsAndInheritanceResult post(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body, @jakarta.annotation.Nullable final 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, ComputeRightsAndInheritanceResult::createFromDiscriminatorValue); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ComputeRightsAndInheritanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeRightsAndInheritanceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ComputeRightsAndInheritanceRequestBuilder(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/datasecurityandgovernance/sensitivitylabels/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9f87a939abf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.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/dataSecurityAndGovernance/sensitivityLabels/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request 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/dataSecurityAndGovernance/sensitivityLabels/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/datasecurityandgovernance/sensitivitylabels/item/SensitivityLabelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/SensitivityLabelItemRequestBuilder.java new file mode 100644 index 00000000000..49ddf2dad95 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/SensitivityLabelItemRequestBuilder.java @@ -0,0 +1,248 @@ +package com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SensitivityLabel; +import com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder; +import com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensitivityLabelItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + * @return a {@link RightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RightsRequestBuilder rights() { + return new RightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + * @return a {@link SublabelsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SublabelsRequestBuilder sublabels() { + return new SublabelsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SensitivityLabelItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensitivityLabelItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SensitivityLabelItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensitivityLabelItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property sensitivityLabels for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property sensitivityLabels 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 a sensitivity label available for the entire tenant. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensitivityLabel get() { + return get(null); + } + /** + * Get a sensitivity label available for the entire tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensitivityLabel get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * Update the navigation property sensitivityLabels in security + * @param body The request body + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel patch(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return patch(body, null); + } + /** + * Update the navigation property sensitivityLabels in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel patch(@jakarta.annotation.Nonnull final SensitivityLabel body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * Delete navigation property sensitivityLabels for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property sensitivityLabels 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 a sensitivity label available for the entire tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a sensitivity label available for the entire 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 sensitivityLabels in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property sensitivityLabels 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 SensitivityLabel body, @jakarta.annotation.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 SensitivityLabelItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensitivityLabelItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SensitivityLabelItemRequestBuilder(rawUrl, 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 sensitivity label available for the entire 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/security/datasecurityandgovernance/sensitivitylabels/item/rights/RightsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/rights/RightsRequestBuilder.java new file mode 100644 index 00000000000..b071eaa8809 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/rights/RightsRequestBuilder.java @@ -0,0 +1,131 @@ +package com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.rights; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.UsageRightsIncluded; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RightsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/rights{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RightsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/rights{?%24expand,%24select}", rawUrl); + } + /** + * Get the usage rights granted to the calling user for a specific sensitivity label that has admin-defined permissions. + * @return a {@link UsageRightsIncluded} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public UsageRightsIncluded get() { + return get(null); + } + /** + * Get the usage rights granted to the calling user for a specific sensitivity label that has admin-defined permissions. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UsageRightsIncluded} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public UsageRightsIncluded get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, UsageRightsIncluded::createFromDiscriminatorValue); + } + /** + * Get the usage rights granted to the calling user for a specific sensitivity label that has admin-defined permissions. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the usage rights granted to the calling user for a specific sensitivity label that has admin-defined permissions. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the usage rights granted to the calling user for a specific sensitivity label that has admin-defined permissions. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/datasecurityandgovernance/sensitivitylabels/item/sublabels/SublabelsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/SublabelsRequestBuilder.java new file mode 100644 index 00000000000..2bbd35b6e99 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/SublabelsRequestBuilder.java @@ -0,0 +1,267 @@ +package com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SensitivityLabel; +import com.microsoft.graph.models.SensitivityLabelCollectionResponse; +import com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder; +import com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder; +import com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder; +import com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SublabelsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the computeRightsAndInheritance method. + * @return a {@link ComputeRightsAndInheritanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeRightsAndInheritanceRequestBuilder computeRightsAndInheritance() { + return new ComputeRightsAndInheritanceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + * @param sensitivityLabelId1 The unique identifier of sensitivityLabel + * @return a {@link SensitivityLabelItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensitivityLabelItemRequestBuilder bySensitivityLabelId1(@jakarta.annotation.Nonnull final String sensitivityLabelId1) { + Objects.requireNonNull(sensitivityLabelId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sensitivityLabel%2Did1", sensitivityLabelId1); + return new SensitivityLabelItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Provides operations to call the computeInheritance method. + * @param contentFormats Usage: contentFormats={contentFormats} + * @param labelIds Usage: labelIds={labelIds} + * @param locale Usage: locale='{locale}' + * @return a {@link ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder computeInheritanceWithLabelIdsWithLocaleWithContentFormats(@jakarta.annotation.Nonnull final String contentFormats, @jakarta.annotation.Nonnull final String labelIds, @jakarta.annotation.Nonnull final String locale) { + Objects.requireNonNull(contentFormats); + Objects.requireNonNull(labelIds); + Objects.requireNonNull(locale); + return new ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(pathParameters, requestAdapter, contentFormats, labelIds, locale); + } + /** + * Instantiates a new {@link SublabelsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SublabelsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SublabelsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SublabelsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get sublabels from security + * @return a {@link SensitivityLabelCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabelCollectionResponse get() { + return get(null); + } + /** + * Get sublabels from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabelCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabelCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabelCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to sublabels for security + * @param body The request body + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel post(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return post(body, null); + } + /** + * Create new navigation property to sublabels for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel post(@jakarta.annotation.Nonnull final SensitivityLabel body, @jakarta.annotation.Nullable final 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, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * Get sublabels from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get sublabels 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; + } + /** + * Create new navigation property to sublabels for security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to sublabels 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 SensitivityLabel body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SublabelsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SublabelsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SublabelsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get sublabels from security + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public 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/datasecurityandgovernance/sensitivitylabels/item/sublabels/computeinheritancewithlabelidswithlocalewithcontentformats/ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/computeinheritancewithlabelidswithlocalewithcontentformats/ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.java new file mode 100644 index 00000000000..dfaffc89eed --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/computeinheritancewithlabelidswithlocalewithcontentformats/ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SensitivityLabel; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 computeInheritance method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} and sets the default values. + * @param contentFormats Usage: contentFormats={contentFormats} + * @param labelIds Usage: labelIds={labelIds} + * @param locale Usage: locale='{locale}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String contentFormats, @jakarta.annotation.Nullable final String labelIds, @jakarta.annotation.Nullable final String locale) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", pathParameters); + this.pathParameters.put("contentFormats", contentFormats); + this.pathParameters.put("labelIds", labelIds); + this.pathParameters.put("locale", locale); + } + /** + * Instantiates a new {@link ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", rawUrl); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensitivityLabel get() { + return get(null); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensitivityLabel get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation 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 ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(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/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/computerightsandinheritance/ComputeRightsAndInheritancePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/computerightsandinheritance/ComputeRightsAndInheritancePostRequestBody.java new file mode 100644 index 00000000000..90f8c7e4134 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/computerightsandinheritance/ComputeRightsAndInheritancePostRequestBody.java @@ -0,0 +1,159 @@ +package com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance; + +import com.microsoft.graph.models.ProtectedContent; +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 ComputeRightsAndInheritancePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ComputeRightsAndInheritancePostRequestBody} and sets the default values. + */ + public ComputeRightsAndInheritancePostRequestBody() { + 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 ComputeRightsAndInheritancePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ComputeRightsAndInheritancePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ComputeRightsAndInheritancePostRequestBody(); + } + /** + * 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 delegatedUserEmail property value. The delegatedUserEmail property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDelegatedUserEmail() { + return this.backingStore.get("delegatedUserEmail"); + } + /** + * 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("delegatedUserEmail", (n) -> { this.setDelegatedUserEmail(n.getStringValue()); }); + deserializerMap.put("locale", (n) -> { this.setLocale(n.getStringValue()); }); + deserializerMap.put("protectedContents", (n) -> { this.setProtectedContents(n.getCollectionOfObjectValues(ProtectedContent::createFromDiscriminatorValue)); }); + deserializerMap.put("supportedContentFormats", (n) -> { this.setSupportedContentFormats(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the locale property value. The locale property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLocale() { + return this.backingStore.get("locale"); + } + /** + * Gets the protectedContents property value. The protectedContents property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getProtectedContents() { + return this.backingStore.get("protectedContents"); + } + /** + * Gets the supportedContentFormats property value. The supportedContentFormats property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSupportedContentFormats() { + return this.backingStore.get("supportedContentFormats"); + } + /** + * Serializes information the 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("delegatedUserEmail", this.getDelegatedUserEmail()); + writer.writeStringValue("locale", this.getLocale()); + writer.writeCollectionOfObjectValues("protectedContents", this.getProtectedContents()); + writer.writeCollectionOfPrimitiveValues("supportedContentFormats", this.getSupportedContentFormats()); + 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 delegatedUserEmail property value. The delegatedUserEmail property + * @param value Value to set for the delegatedUserEmail property. + */ + public void setDelegatedUserEmail(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("delegatedUserEmail", value); + } + /** + * Sets the locale property value. The locale property + * @param value Value to set for the locale property. + */ + public void setLocale(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("locale", value); + } + /** + * Sets the protectedContents property value. The protectedContents property + * @param value Value to set for the protectedContents property. + */ + public void setProtectedContents(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("protectedContents", value); + } + /** + * Sets the supportedContentFormats property value. The supportedContentFormats property + * @param value Value to set for the supportedContentFormats property. + */ + public void setSupportedContentFormats(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("supportedContentFormats", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/computerightsandinheritance/ComputeRightsAndInheritanceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/computerightsandinheritance/ComputeRightsAndInheritanceRequestBuilder.java new file mode 100644 index 00000000000..dfa8beab521 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/computerightsandinheritance/ComputeRightsAndInheritanceRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance; + +import com.microsoft.graph.models.ComputeRightsAndInheritanceResult; +import com.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 computeRightsAndInheritance method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ComputeRightsAndInheritanceRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ComputeRightsAndInheritanceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeRightsAndInheritanceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeRightsAndInheritance", pathParameters); + } + /** + * Instantiates a new {@link ComputeRightsAndInheritanceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeRightsAndInheritanceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeRightsAndInheritance", rawUrl); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @return a {@link ComputeRightsAndInheritanceResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ComputeRightsAndInheritanceResult post(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body) { + return post(body, null); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ComputeRightsAndInheritanceResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ComputeRightsAndInheritanceResult post(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body, @jakarta.annotation.Nullable final 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, ComputeRightsAndInheritanceResult::createFromDiscriminatorValue); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ComputeRightsAndInheritanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeRightsAndInheritanceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ComputeRightsAndInheritanceRequestBuilder(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/datasecurityandgovernance/sensitivitylabels/item/sublabels/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/count/CountRequestBuilder.java new file mode 100644 index 00000000000..99071b95f6d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.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/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request 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/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/datasecurityandgovernance/sensitivitylabels/item/sublabels/item/SensitivityLabelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/item/SensitivityLabelItemRequestBuilder.java new file mode 100644 index 00000000000..1ab477d84e9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/item/SensitivityLabelItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SensitivityLabel; +import com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensitivityLabelItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + * @return a {@link RightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RightsRequestBuilder rights() { + return new RightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SensitivityLabelItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensitivityLabelItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SensitivityLabelItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensitivityLabelItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property sublabels for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property sublabels 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 sublabels from security + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel get() { + return get(null); + } + /** + * Get sublabels from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * Update the navigation property sublabels in security + * @param body The request body + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel patch(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return patch(body, null); + } + /** + * Update the navigation property sublabels in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel patch(@jakarta.annotation.Nonnull final SensitivityLabel body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * Delete navigation property sublabels for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property sublabels 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 sublabels from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get sublabels 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 sublabels in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property sublabels 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 SensitivityLabel body, @jakarta.annotation.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 SensitivityLabelItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensitivityLabelItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SensitivityLabelItemRequestBuilder(rawUrl, 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 sublabels 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/datasecurityandgovernance/sensitivitylabels/item/sublabels/item/rights/RightsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/item/rights/RightsRequestBuilder.java new file mode 100644 index 00000000000..2c8426e5a2a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/datasecurityandgovernance/sensitivitylabels/item/sublabels/item/rights/RightsRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.security.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.UsageRightsIncluded; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RightsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}/rights{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RightsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}/rights{?%24expand,%24select}", rawUrl); + } + /** + * Get rights from security + * @return a {@link UsageRightsIncluded} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UsageRightsIncluded get() { + return get(null); + } + /** + * Get rights from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UsageRightsIncluded} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UsageRightsIncluded get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, UsageRightsIncluded::createFromDiscriminatorValue); + } + /** + * Get rights from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get rights 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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get rights 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(); + } +} 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/createdobjects/CreatedObjectsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/createdobjects/CreatedObjectsRequestBuilder.java index f63116a74fd..cb6142b5db0 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/createdobjects/CreatedObjectsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/createdobjects/CreatedObjectsRequestBuilder.java @@ -68,19 +68,21 @@ public CreatedObjectsRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/createdObjects{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Directory objects created by this service principal. Read-only. Nullable. + * Retrieve a list of directoryobject objects. * @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 created by this service principal. Read-only. Nullable. + * Retrieve a list of directoryobject objects. * @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) { @@ -90,7 +92,7 @@ public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); } /** - * Directory objects created by this service principal. Read-only. Nullable. + * Retrieve a list of directoryobject objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -98,7 +100,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Directory objects created by this service principal. Read-only. Nullable. + * Retrieve a list of directoryobject objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -120,7 +122,7 @@ public CreatedObjectsRequestBuilder withUrl(@jakarta.annotation.Nonnull final St return new CreatedObjectsRequestBuilder(rawUrl, requestAdapter); } /** - * Directory objects created by this service principal. Read-only. Nullable. + * Retrieve a list of directoryobject objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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/ownedobjects/OwnedObjectsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/ownedobjects/OwnedObjectsRequestBuilder.java index 0b838665bbf..412e2694bd7 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/ownedobjects/OwnedObjectsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/ownedobjects/OwnedObjectsRequestBuilder.java @@ -104,19 +104,21 @@ public OwnedObjectsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Directory objects that this service principal owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Retrieve a list of objects owned by the servicePrincipal. This could include applications or groups. * @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 that this service principal owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Retrieve a list of objects owned by the servicePrincipal. This could include applications or groups. * @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) { @@ -126,7 +128,7 @@ public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); } /** - * Directory objects that this service principal owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Retrieve a list of objects owned by the servicePrincipal. This could include applications or groups. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +136,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Directory objects that this service principal owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Retrieve a list of objects owned by the servicePrincipal. This could include applications or groups. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -156,7 +158,7 @@ public OwnedObjectsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new OwnedObjectsRequestBuilder(rawUrl, requestAdapter); } /** - * Directory objects that this service principal owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Retrieve a list of objects owned by the servicePrincipal. This could include applications or groups. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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/TokenIssuancePoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenissuancepolicies/TokenIssuancePoliciesRequestBuilder.java index 19f0eec5e84..21e9eb1b0fd 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenissuancepolicies/TokenIssuancePoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenissuancepolicies/TokenIssuancePoliciesRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.models.TokenIssuancePolicyCollectionResponse; import com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.count.CountRequestBuilder; import com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item.TokenIssuancePolicyItemRequestBuilder; +import com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.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 tokenIssuancePolicies property of the microsoft.graph.servicePrincipal entity. + * Provides operations to manage the collection of servicePrincipal entities. + * @return a {@link RefRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefRequestBuilder ref() { + return new RefRequestBuilder(pathParameters, requestAdapter); + } + /** + * Gets an item from the com.Microsoft.Graph.servicePrincipals.item.tokenIssuancePolicies.item collection * @param tokenIssuancePolicyId The unique identifier of tokenIssuancePolicy * @return a {@link TokenIssuancePolicyItemRequestBuilder} */ diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenissuancepolicies/item/TokenIssuancePolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenissuancepolicies/item/TokenIssuancePolicyItemRequestBuilder.java index 93740987db7..a31f1e9154a 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenissuancepolicies/item/TokenIssuancePolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenissuancepolicies/item/TokenIssuancePolicyItemRequestBuilder.java @@ -1,32 +1,30 @@ package com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.item; -import com.microsoft.graph.models.odataerrors.ODataError; -import com.microsoft.graph.models.TokenIssuancePolicy; +import com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.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 tokenIssuancePolicies property of the microsoft.graph.servicePrincipal entity. + * Builds and executes requests for operations under /servicePrincipals/{servicePrincipal-id}/tokenIssuancePolicies/{tokenIssuancePolicy-id} */ @jakarta.annotation.Generated("com.microsoft.kiota") public class TokenIssuancePolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the collection of servicePrincipal entities. + * @return a {@link RefRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefRequestBuilder ref() { + return new RefRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link TokenIssuancePolicyItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ public TokenIssuancePolicyItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}{?%24expand,%24select}", pathParameters); + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}", pathParameters); } /** * Instantiates a new {@link TokenIssuancePolicyItemRequestBuilder} and sets the default values. @@ -34,96 +32,6 @@ public TokenIssuancePolicyItemRequestBuilder(@jakarta.annotation.Nonnull final H * @param requestAdapter The request adapter to use to execute the requests. */ public TokenIssuancePolicyItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}{?%24expand,%24select}", rawUrl); - } - /** - * The tokenIssuancePolicies assigned to this service principal. - * @return a {@link TokenIssuancePolicy} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public TokenIssuancePolicy get() { - return get(null); - } - /** - * The tokenIssuancePolicies assigned to this service principal. - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link TokenIssuancePolicy} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public TokenIssuancePolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, TokenIssuancePolicy::createFromDiscriminatorValue); - } - /** - * The tokenIssuancePolicies assigned to this service principal. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toGetRequestInformation() { - return toGetRequestInformation(null); - } - /** - * The tokenIssuancePolicies assigned to this service principal. - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); - requestInfo.headers.tryAdd("Accept", "application/json"); - return requestInfo; - } - /** - * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - * @param rawUrl The raw URL to use for the request builder. - * @return a {@link TokenIssuancePolicyItemRequestBuilder} - */ - @jakarta.annotation.Nonnull - public TokenIssuancePolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { - Objects.requireNonNull(rawUrl); - return new TokenIssuancePolicyItemRequestBuilder(rawUrl, requestAdapter); - } - /** - * The tokenIssuancePolicies assigned to this service principal. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class GetQueryParameters implements QueryParameters { - /** - * Expand related entities - */ - @jakarta.annotation.Nullable - public String[] expand; - /** - * Select properties to be returned - */ - @jakarta.annotation.Nullable - public String[] select; - /** - * Extracts the query parameters into a map for the URI template parsing. - * @return a {@link Map} - */ - @jakarta.annotation.Nonnull - public Map toQueryParameters() { - final Map allQueryParams = new HashMap(); - allQueryParams.put("%24expand", expand); - allQueryParams.put("%24select", select); - return allQueryParams; - } - } - /** - * Configuration for the request such as headers, query parameters, and 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}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}", rawUrl); } } diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenissuancepolicies/item/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenissuancepolicies/item/ref/RefRequestBuilder.java new file mode 100644 index 00000000000..86b3a6e7145 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenissuancepolicies/item/ref/RefRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.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 servicePrincipal 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}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/{tokenIssuancePolicy%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}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}/$ref", rawUrl); + } + /** + * Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.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/serviceprincipals/item/tokenissuancepolicies/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenissuancepolicies/ref/RefRequestBuilder.java new file mode 100644 index 00000000000..0e914adf003 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenissuancepolicies/ref/RefRequestBuilder.java @@ -0,0 +1,275 @@ +package com.microsoft.graph.serviceprincipals.item.tokenissuancepolicies.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 servicePrincipal 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}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$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}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", rawUrl); + } + /** + * Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.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 tokenIssuancePolicies assigned to this service principal. + * @return a {@link StringCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public StringCollectionResponse get() { + return get(null); + } + /** + * The tokenIssuancePolicies assigned to this service principal. + * @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 + */ + @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); + } + /** + * Create new navigation property ref to tokenIssuancePolicies for servicePrincipals + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final ReferenceCreate body) { + post(body, null); + } + /** + * Create new navigation property ref to tokenIssuancePolicies for servicePrincipals + * @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 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); + } + /** + * Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@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}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref?@id={%40id}", pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The tokenIssuancePolicies assigned to this service principal. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The tokenIssuancePolicies assigned to this service principal. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 ref to tokenIssuancePolicies for servicePrincipals + * @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); + } + /** + * Create new navigation property ref to tokenIssuancePolicies for servicePrincipals + * @param body The request body + * @param requestConfiguration Configuration for 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); + } + /** + * Delete ref of navigation property tokenIssuancePolicies for servicePrincipals + */ + @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(); + } + /** + * The tokenIssuancePolicies assigned to this service principal. + */ + @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/serviceprincipals/item/tokenlifetimepolicies/TokenLifetimePoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/TokenLifetimePoliciesRequestBuilder.java index e84cec29466..71e43f582b7 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/TokenLifetimePoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/TokenLifetimePoliciesRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.models.TokenLifetimePolicyCollectionResponse; import com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.count.CountRequestBuilder; import com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item.TokenLifetimePolicyItemRequestBuilder; +import com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.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 tokenLifetimePolicies property of the microsoft.graph.servicePrincipal entity. + * Provides operations to manage the collection of servicePrincipal entities. + * @return a {@link RefRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefRequestBuilder ref() { + return new RefRequestBuilder(pathParameters, requestAdapter); + } + /** + * Gets an item from the com.Microsoft.Graph.servicePrincipals.item.tokenLifetimePolicies.item collection * @param tokenLifetimePolicyId The unique identifier of tokenLifetimePolicy * @return a {@link TokenLifetimePolicyItemRequestBuilder} */ diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/item/TokenLifetimePolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/item/TokenLifetimePolicyItemRequestBuilder.java index 564d3ecdd5e..eeb29e8847e 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/item/TokenLifetimePolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/item/TokenLifetimePolicyItemRequestBuilder.java @@ -1,32 +1,30 @@ package com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.item; -import com.microsoft.graph.models.odataerrors.ODataError; -import com.microsoft.graph.models.TokenLifetimePolicy; +import com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.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 tokenLifetimePolicies property of the microsoft.graph.servicePrincipal entity. + * Builds and executes requests for operations under /servicePrincipals/{servicePrincipal-id}/tokenLifetimePolicies/{tokenLifetimePolicy-id} */ @jakarta.annotation.Generated("com.microsoft.kiota") public class TokenLifetimePolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the collection of servicePrincipal entities. + * @return a {@link RefRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefRequestBuilder ref() { + return new RefRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link TokenLifetimePolicyItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ public TokenLifetimePolicyItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}{?%24expand,%24select}", pathParameters); + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}", pathParameters); } /** * Instantiates a new {@link TokenLifetimePolicyItemRequestBuilder} and sets the default values. @@ -34,96 +32,6 @@ public TokenLifetimePolicyItemRequestBuilder(@jakarta.annotation.Nonnull final H * @param requestAdapter The request adapter to use to execute the requests. */ public TokenLifetimePolicyItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}{?%24expand,%24select}", rawUrl); - } - /** - * The tokenLifetimePolicies assigned to this service principal. - * @return a {@link TokenLifetimePolicy} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public TokenLifetimePolicy get() { - return get(null); - } - /** - * The tokenLifetimePolicies assigned to this service principal. - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link TokenLifetimePolicy} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public TokenLifetimePolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, TokenLifetimePolicy::createFromDiscriminatorValue); - } - /** - * The tokenLifetimePolicies assigned to this service principal. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toGetRequestInformation() { - return toGetRequestInformation(null); - } - /** - * The tokenLifetimePolicies assigned to this service principal. - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); - requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); - requestInfo.headers.tryAdd("Accept", "application/json"); - return requestInfo; - } - /** - * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - * @param rawUrl The raw URL to use for the request builder. - * @return a {@link TokenLifetimePolicyItemRequestBuilder} - */ - @jakarta.annotation.Nonnull - public TokenLifetimePolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { - Objects.requireNonNull(rawUrl); - return new TokenLifetimePolicyItemRequestBuilder(rawUrl, requestAdapter); - } - /** - * The tokenLifetimePolicies assigned to this service principal. - */ - @jakarta.annotation.Generated("com.microsoft.kiota") - public class GetQueryParameters implements QueryParameters { - /** - * Expand related entities - */ - @jakarta.annotation.Nullable - public String[] expand; - /** - * Select properties to be returned - */ - @jakarta.annotation.Nullable - public String[] select; - /** - * Extracts the query parameters into a map for the URI template parsing. - * @return a {@link Map} - */ - @jakarta.annotation.Nonnull - public Map toQueryParameters() { - final Map allQueryParams = new HashMap(); - allQueryParams.put("%24expand", expand); - allQueryParams.put("%24select", select); - return allQueryParams; - } - } - /** - * Configuration for the request such as headers, query parameters, and 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}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}", rawUrl); } } diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/item/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/item/ref/RefRequestBuilder.java new file mode 100644 index 00000000000..3c6a618fc87 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/item/ref/RefRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.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 servicePrincipal 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}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/{tokenLifetimePolicy%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}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}/$ref", rawUrl); + } + /** + * Remove a tokenLifetimePolicy object from a service principal. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Remove a tokenLifetimePolicy object from a service principal. + * @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 a tokenLifetimePolicy object from a service principal. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Remove a tokenLifetimePolicy object from a service principal. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.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/serviceprincipals/item/tokenlifetimepolicies/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/ref/RefRequestBuilder.java new file mode 100644 index 00000000000..b75338cb15c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/ref/RefRequestBuilder.java @@ -0,0 +1,281 @@ +package com.microsoft.graph.serviceprincipals.item.tokenlifetimepolicies.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 servicePrincipal 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}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$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}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", rawUrl); + } + /** + * Remove a tokenLifetimePolicy object from a service principal. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Remove a tokenLifetimePolicy object from a service principal. + * @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); + } + /** + * List the tokenLifetimePolicy objects that are assigned to a servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal. + * @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); + } + /** + * List the tokenLifetimePolicy objects that are assigned to a servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal. + * @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 a tokenLifetimePolicy to a servicePrincipal. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per service principal. + * @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 a tokenLifetimePolicy to a servicePrincipal. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per service principal. + * @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 a tokenLifetimePolicy object from a service principal. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Remove a tokenLifetimePolicy object from a service principal. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@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}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref?@id={%40id}", pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * List the tokenLifetimePolicy objects that are assigned to a servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * List the tokenLifetimePolicy objects that are assigned to a servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 a tokenLifetimePolicy to a servicePrincipal. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per service principal. + * @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 a tokenLifetimePolicy to a servicePrincipal. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per service principal. + * @param body The request body + * @param requestConfiguration Configuration for 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 a tokenLifetimePolicy object from a service principal. + */ + @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(); + } + /** + * List the tokenLifetimePolicy objects that are assigned to a servicePrincipal. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to a service principal. + */ + @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/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/exchangerestoresessions/ExchangeRestoreSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/exchangerestoresessions/ExchangeRestoreSessionsRequestBuilder.java index f79a66644a7..ef885d1656e 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/exchangerestoresessions/ExchangeRestoreSessionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/exchangerestoresessions/ExchangeRestoreSessionsRequestBuilder.java @@ -82,21 +82,23 @@ public ExchangeRestoreSessionCollectionResponse get(@jakarta.annotation.Nullable return this.requestAdapter.send(requestInfo, errorMapping, ExchangeRestoreSessionCollectionResponse::createFromDiscriminatorValue); } /** - * Create new navigation property to exchangeRestoreSessions for solutions + * Create a new exchangeRestoreSession object. * @param body The request body * @return a {@link ExchangeRestoreSession} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public ExchangeRestoreSession post(@jakarta.annotation.Nonnull final ExchangeRestoreSession body) { return post(body, null); } /** - * Create new navigation property to exchangeRestoreSessions for solutions + * Create a new exchangeRestoreSession object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ExchangeRestoreSession} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public ExchangeRestoreSession post(@jakarta.annotation.Nonnull final ExchangeRestoreSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -127,7 +129,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create new navigation property to exchangeRestoreSessions for solutions + * Create a new exchangeRestoreSession object. * @param body The request body * @return a {@link RequestInformation} */ @@ -136,7 +138,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create new navigation property to exchangeRestoreSessions for solutions + * Create a new exchangeRestoreSession 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/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 c93cf22a40b..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,21 +82,23 @@ public OneDriveForBusinessRestoreSessionCollectionResponse get(@jakarta.annotati return this.requestAdapter.send(requestInfo, errorMapping, OneDriveForBusinessRestoreSessionCollectionResponse::createFromDiscriminatorValue); } /** - * Create new navigation property to oneDriveForBusinessRestoreSessions for solutions + * 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 + * @see Find more info here */ @jakarta.annotation.Nullable public OneDriveForBusinessRestoreSession post(@jakarta.annotation.Nonnull final OneDriveForBusinessRestoreSession body) { return post(body, null); } /** - * Create new navigation property to oneDriveForBusinessRestoreSessions for solutions + * 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} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public OneDriveForBusinessRestoreSession post(@jakarta.annotation.Nonnull final OneDriveForBusinessRestoreSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -127,7 +129,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create new navigation property to oneDriveForBusinessRestoreSessions for solutions + * 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} */ @@ -136,7 +138,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create new navigation property to oneDriveForBusinessRestoreSessions for solutions + * 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/protectionunits/item/ProtectionUnitBaseItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/protectionunits/item/ProtectionUnitBaseItemRequestBuilder.java index e1b1dfaf409..5ef9f71b541 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/protectionunits/item/ProtectionUnitBaseItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/protectionunits/item/ProtectionUnitBaseItemRequestBuilder.java @@ -2,9 +2,11 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.ProtectionUnitBase; +import com.microsoft.graph.solutions.backuprestore.protectionunits.item.canceloffboard.CancelOffboardRequestBuilder; import com.microsoft.graph.solutions.backuprestore.protectionunits.item.graphdriveprotectionunit.GraphDriveProtectionUnitRequestBuilder; import com.microsoft.graph.solutions.backuprestore.protectionunits.item.graphmailboxprotectionunit.GraphMailboxProtectionUnitRequestBuilder; import com.microsoft.graph.solutions.backuprestore.protectionunits.item.graphsiteprotectionunit.GraphSiteProtectionUnitRequestBuilder; +import com.microsoft.graph.solutions.backuprestore.protectionunits.item.offboard.OffboardRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -23,6 +25,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ProtectionUnitBaseItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the cancelOffboard method. + * @return a {@link CancelOffboardRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CancelOffboardRequestBuilder cancelOffboard() { + return new CancelOffboardRequestBuilder(pathParameters, requestAdapter); + } /** * Casts the previous resource to driveProtectionUnit. * @return a {@link GraphDriveProtectionUnitRequestBuilder} @@ -47,6 +57,14 @@ public GraphMailboxProtectionUnitRequestBuilder graphMailboxProtectionUnit() { public GraphSiteProtectionUnitRequestBuilder graphSiteProtectionUnit() { return new GraphSiteProtectionUnitRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the offboard method. + * @return a {@link OffboardRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OffboardRequestBuilder offboard() { + return new OffboardRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ProtectionUnitBaseItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/protectionunits/item/canceloffboard/CancelOffboardRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/protectionunits/item/canceloffboard/CancelOffboardRequestBuilder.java new file mode 100644 index 00000000000..8bda64a522d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/protectionunits/item/canceloffboard/CancelOffboardRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.solutions.backuprestore.protectionunits.item.canceloffboard; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ProtectionUnitBase; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 cancelOffboard method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CancelOffboardRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CancelOffboardRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CancelOffboardRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/protectionUnits/{protectionUnitBase%2Did}/cancelOffboard", pathParameters); + } + /** + * Instantiates a new {@link CancelOffboardRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CancelOffboardRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/protectionUnits/{protectionUnitBase%2Did}/cancelOffboard", rawUrl); + } + /** + * Cancel the offboarding of a protectionUnitBase. + * @return a {@link ProtectionUnitBase} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProtectionUnitBase post() { + return post(null); + } + /** + * Cancel the offboarding of a protectionUnitBase. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProtectionUnitBase} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProtectionUnitBase 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, ProtectionUnitBase::createFromDiscriminatorValue); + } + /** + * Cancel the offboarding of a protectionUnitBase. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Cancel the offboarding of a protectionUnitBase. + * @param requestConfiguration 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 CancelOffboardRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CancelOffboardRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CancelOffboardRequestBuilder(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/protectionunits/item/offboard/OffboardRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/protectionunits/item/offboard/OffboardRequestBuilder.java new file mode 100644 index 00000000000..b10306d86a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/protectionunits/item/offboard/OffboardRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.solutions.backuprestore.protectionunits.item.offboard; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ProtectionUnitBase; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 offboard method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OffboardRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link OffboardRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OffboardRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/protectionUnits/{protectionUnitBase%2Did}/offboard", pathParameters); + } + /** + * Instantiates a new {@link OffboardRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OffboardRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/protectionUnits/{protectionUnitBase%2Did}/offboard", rawUrl); + } + /** + * Offboard a protectionUnitBase. + * @return a {@link ProtectionUnitBase} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProtectionUnitBase post() { + return post(null); + } + /** + * Offboard a protectionUnitBase. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProtectionUnitBase} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProtectionUnitBase 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, ProtectionUnitBase::createFromDiscriminatorValue); + } + /** + * Offboard a protectionUnitBase. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Offboard a protectionUnitBase. + * @param requestConfiguration 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 OffboardRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OffboardRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OffboardRequestBuilder(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/restorepoints/RestorePointsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/restorepoints/RestorePointsRequestBuilder.java index 7fbf530a274..c6ccc07b568 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/restorepoints/RestorePointsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/restorepoints/RestorePointsRequestBuilder.java @@ -69,19 +69,21 @@ public RestorePointsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/solutions/backupRestore/restorePoints{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List of restore points in the tenant. + * Get a list of the restorePoint objects and their properties. * @return a {@link RestorePointCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public RestorePointCollectionResponse get() { return get(null); } /** - * List of restore points in the tenant. + * Get a list of the restorePoint objects and their properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RestorePointCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public RestorePointCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -116,7 +118,7 @@ public RestorePoint post(@jakarta.annotation.Nonnull final RestorePoint body, @j return this.requestAdapter.send(requestInfo, errorMapping, RestorePoint::createFromDiscriminatorValue); } /** - * List of restore points in the tenant. + * Get a list of the restorePoint objects and their properties. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -124,7 +126,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List of restore points in the tenant. + * Get a list of the restorePoint objects and their properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -170,7 +172,7 @@ public RestorePointsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RestorePointsRequestBuilder(rawUrl, requestAdapter); } /** - * List of restore points in the tenant. + * Get a list of the restorePoint 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/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/ContainersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/ContainersRequestBuilder.java index 34a3c71b8bf..ca85acf5d1f 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/ContainersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/ContainersRequestBuilder.java @@ -60,7 +60,7 @@ public ContainersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/storage/fileStorage/containers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve a list of fileStorageContainer objects that are visible to the caller. The containerTypeId filter parameter is required. + * Get a list of fileStorageContainer objects that are accessible to a caller. The containerTypeId filter parameter is required. * @return a {@link FileStorageContainerCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public FileStorageContainerCollectionResponse get() { return get(null); } /** - * Retrieve a list of fileStorageContainer objects that are visible to the caller. The containerTypeId filter parameter is required. + * Get a list of fileStorageContainer objects that are accessible to a caller. The containerTypeId filter parameter is required. * @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 @@ -111,7 +111,7 @@ public FileStorageContainer post(@jakarta.annotation.Nonnull final FileStorageCo return this.requestAdapter.send(requestInfo, errorMapping, FileStorageContainer::createFromDiscriminatorValue); } /** - * Retrieve a list of fileStorageContainer objects that are visible to the caller. The containerTypeId filter parameter is required. + * Get a list of fileStorageContainer objects that are accessible to a caller. The containerTypeId filter parameter is required. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a list of fileStorageContainer objects that are visible to the caller. The containerTypeId filter parameter is required. + * Get a list of fileStorageContainer objects that are accessible to a caller. The containerTypeId filter parameter is required. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -165,7 +165,7 @@ public ContainersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new ContainersRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve a list of fileStorageContainer objects that are visible to the caller. The containerTypeId filter parameter is required. + * Get a list of fileStorageContainer objects that are accessible to a caller. The containerTypeId filter parameter is required. */ @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/FileStorageContainerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java index b5cecdd7466..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 @@ -3,12 +3,16 @@ import com.microsoft.graph.models.FileStorageContainer; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.storage.filestorage.containers.item.activate.ActivateRequestBuilder; +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; @@ -36,6 +40,14 @@ public class FileStorageContainerItemRequestBuilder extends BaseRequestBuilder { public ActivateRequestBuilder activate() { return new ActivateRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + * @return a {@link ColumnsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ColumnsRequestBuilder columns() { + return new ColumnsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the drive property of the microsoft.graph.fileStorageContainer entity. * @return a {@link DriveRequestBuilder} @@ -52,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} @@ -68,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} @@ -84,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} @@ -127,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 */ @@ -136,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 @@ -194,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 @@ -202,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} */ @@ -254,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 new file mode 100644 index 00000000000..f996aefbcf0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/columns/ColumnsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.storage.filestorage.containers.item.columns; + +import com.microsoft.graph.models.ColumnDefinition; +import com.microsoft.graph.models.ColumnDefinitionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.storage.filestorage.containers.item.columns.count.CountRequestBuilder; +import com.microsoft.graph.storage.filestorage.containers.item.columns.item.ColumnDefinitionItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ColumnsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + * @param columnDefinitionId The unique identifier of columnDefinition + * @return a {@link ColumnDefinitionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ColumnDefinitionItemRequestBuilder byColumnDefinitionId(@jakarta.annotation.Nonnull final String columnDefinitionId) { + Objects.requireNonNull(columnDefinitionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("columnDefinition%2Did", columnDefinitionId); + return new ColumnDefinitionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ColumnsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ColumnsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ColumnsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ColumnsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * 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 + */ + @jakarta.annotation.Nullable + public ColumnDefinitionCollectionResponse get() { + return get(null); + } + /** + * 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 + */ + @jakarta.annotation.Nullable + public ColumnDefinitionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ColumnDefinitionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to columns for storage + * @param body The request body + * @return a {@link ColumnDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ColumnDefinition post(@jakarta.annotation.Nonnull final ColumnDefinition body) { + return post(body, null); + } + /** + * Create new navigation property to columns for storage + * @param body The request body + * @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 + */ + @jakarta.annotation.Nullable + public ColumnDefinition post(@jakarta.annotation.Nonnull final ColumnDefinition body, @jakarta.annotation.Nullable final 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, ColumnDefinition::createFromDiscriminatorValue); + } + /** + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 columns for storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ColumnDefinition body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to columns 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 ColumnDefinition body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ColumnsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ColumnsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ColumnsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The set of custom structured metadata supported by the fileStorageContainer. 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/columns/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/columns/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a4c56a15468 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/columns/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.storage.filestorage.containers.item.columns.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}/columns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request 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}/columns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/columns/item/ColumnDefinitionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/columns/item/ColumnDefinitionItemRequestBuilder.java new file mode 100644 index 00000000000..55d202defdf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/columns/item/ColumnDefinitionItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.storage.filestorage.containers.item.columns.item; + +import com.microsoft.graph.models.ColumnDefinition; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ColumnDefinitionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the sourceColumn property of the microsoft.graph.columnDefinition entity. + * @return a {@link SourceColumnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SourceColumnRequestBuilder sourceColumn() { + return new SourceColumnRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ColumnDefinitionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ColumnDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ColumnDefinitionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ColumnDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property columns for storage + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property columns 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 custom structured metadata supported by the fileStorageContainer. Read-write. + * @return a {@link ColumnDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ColumnDefinition get() { + return get(null); + } + /** + * 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 + */ + @jakarta.annotation.Nullable + public ColumnDefinition get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ColumnDefinition::createFromDiscriminatorValue); + } + /** + * Update the navigation property columns in storage + * @param body The request body + * @return a {@link ColumnDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ColumnDefinition patch(@jakarta.annotation.Nonnull final ColumnDefinition body) { + return patch(body, null); + } + /** + * Update the navigation property columns in storage + * @param body The request body + * @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 + */ + @jakarta.annotation.Nullable + public ColumnDefinition patch(@jakarta.annotation.Nonnull final ColumnDefinition body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ColumnDefinition::createFromDiscriminatorValue); + } + /** + * Delete navigation property columns for storage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property columns 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 custom structured metadata supported by the fileStorageContainer. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 columns in storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ColumnDefinition body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property columns 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 ColumnDefinition body, @jakarta.annotation.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 ColumnDefinitionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ColumnDefinitionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ColumnDefinitionItemRequestBuilder(rawUrl, 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 custom structured metadata supported by the fileStorageContainer. 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/columns/item/sourcecolumn/SourceColumnRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/columns/item/sourcecolumn/SourceColumnRequestBuilder.java new file mode 100644 index 00000000000..228fb1499bc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/columns/item/sourcecolumn/SourceColumnRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.storage.filestorage.containers.item.columns.item.sourcecolumn; + +import com.microsoft.graph.models.ColumnDefinition; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sourceColumn property of the microsoft.graph.columnDefinition entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SourceColumnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SourceColumnRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SourceColumnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SourceColumnRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SourceColumnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", rawUrl); + } + /** + * The source column for the content type column. + * @return a {@link ColumnDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ColumnDefinition get() { + return get(null); + } + /** + * The source column for the content type column. + * @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 + */ + @jakarta.annotation.Nullable + public ColumnDefinition get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ColumnDefinition::createFromDiscriminatorValue); + } + /** + * The source column for the content type column. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The source column for the content type column. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SourceColumnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SourceColumnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SourceColumnRequestBuilder(rawUrl, requestAdapter); + } + /** + * The source column for the content type column. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/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 38a94109721..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 @@ -3,12 +3,16 @@ import com.microsoft.graph.models.FileStorageContainer; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.storage.filestorage.deletedcontainers.item.activate.ActivateRequestBuilder; +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; @@ -36,6 +40,14 @@ public class FileStorageContainerItemRequestBuilder extends BaseRequestBuilder { public ActivateRequestBuilder activate() { return new ActivateRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + * @return a {@link ColumnsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ColumnsRequestBuilder columns() { + return new ColumnsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the drive property of the microsoft.graph.fileStorageContainer entity. * @return a {@link DriveRequestBuilder} @@ -52,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} @@ -68,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} @@ -84,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} @@ -127,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 */ @@ -136,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 @@ -194,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 @@ -202,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} */ @@ -254,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 new file mode 100644 index 00000000000..7786555b37f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/columns/ColumnsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns; + +import com.microsoft.graph.models.ColumnDefinition; +import com.microsoft.graph.models.ColumnDefinitionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.count.CountRequestBuilder; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.ColumnDefinitionItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ColumnsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + * @param columnDefinitionId The unique identifier of columnDefinition + * @return a {@link ColumnDefinitionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ColumnDefinitionItemRequestBuilder byColumnDefinitionId(@jakarta.annotation.Nonnull final String columnDefinitionId) { + Objects.requireNonNull(columnDefinitionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("columnDefinition%2Did", columnDefinitionId); + return new ColumnDefinitionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ColumnsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ColumnsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ColumnsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ColumnsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * 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 + */ + @jakarta.annotation.Nullable + public ColumnDefinitionCollectionResponse get() { + return get(null); + } + /** + * 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 + */ + @jakarta.annotation.Nullable + public ColumnDefinitionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ColumnDefinitionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to columns for storage + * @param body The request body + * @return a {@link ColumnDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ColumnDefinition post(@jakarta.annotation.Nonnull final ColumnDefinition body) { + return post(body, null); + } + /** + * Create new navigation property to columns for storage + * @param body The request body + * @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 + */ + @jakarta.annotation.Nullable + public ColumnDefinition post(@jakarta.annotation.Nonnull final ColumnDefinition body, @jakarta.annotation.Nullable final 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, ColumnDefinition::createFromDiscriminatorValue); + } + /** + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 columns for storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ColumnDefinition body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to columns 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 ColumnDefinition body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ColumnsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ColumnsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ColumnsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The set of custom structured metadata supported by the fileStorageContainer. 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/columns/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/columns/count/CountRequestBuilder.java new file mode 100644 index 00000000000..68f519a2185 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/columns/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.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}/columns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request 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}/columns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/columns/item/ColumnDefinitionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/columns/item/ColumnDefinitionItemRequestBuilder.java new file mode 100644 index 00000000000..42a019cf81b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/columns/item/ColumnDefinitionItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item; + +import com.microsoft.graph.models.ColumnDefinition; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn.SourceColumnRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the columns property of the microsoft.graph.fileStorageContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ColumnDefinitionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the sourceColumn property of the microsoft.graph.columnDefinition entity. + * @return a {@link SourceColumnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SourceColumnRequestBuilder sourceColumn() { + return new SourceColumnRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ColumnDefinitionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ColumnDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ColumnDefinitionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ColumnDefinitionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property columns for storage + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property columns 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 custom structured metadata supported by the fileStorageContainer. Read-write. + * @return a {@link ColumnDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ColumnDefinition get() { + return get(null); + } + /** + * 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 + */ + @jakarta.annotation.Nullable + public ColumnDefinition get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ColumnDefinition::createFromDiscriminatorValue); + } + /** + * Update the navigation property columns in storage + * @param body The request body + * @return a {@link ColumnDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ColumnDefinition patch(@jakarta.annotation.Nonnull final ColumnDefinition body) { + return patch(body, null); + } + /** + * Update the navigation property columns in storage + * @param body The request body + * @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 + */ + @jakarta.annotation.Nullable + public ColumnDefinition patch(@jakarta.annotation.Nonnull final ColumnDefinition body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ColumnDefinition::createFromDiscriminatorValue); + } + /** + * Delete navigation property columns for storage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property columns 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 custom structured metadata supported by the fileStorageContainer. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 columns in storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ColumnDefinition body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property columns 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 ColumnDefinition body, @jakarta.annotation.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 ColumnDefinitionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ColumnDefinitionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ColumnDefinitionItemRequestBuilder(rawUrl, 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 custom structured metadata supported by the fileStorageContainer. 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/columns/item/sourcecolumn/SourceColumnRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/columns/item/sourcecolumn/SourceColumnRequestBuilder.java new file mode 100644 index 00000000000..786e5816060 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/columns/item/sourcecolumn/SourceColumnRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.item.sourcecolumn; + +import com.microsoft.graph.models.ColumnDefinition; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sourceColumn property of the microsoft.graph.columnDefinition entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SourceColumnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SourceColumnRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SourceColumnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SourceColumnRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SourceColumnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", rawUrl); + } + /** + * The source column for the content type column. + * @return a {@link ColumnDefinition} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ColumnDefinition get() { + return get(null); + } + /** + * The source column for the content type column. + * @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 + */ + @jakarta.annotation.Nullable + public ColumnDefinition get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ColumnDefinition::createFromDiscriminatorValue); + } + /** + * The source column for the content type column. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The source column for the content type column. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SourceColumnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SourceColumnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SourceColumnRequestBuilder(rawUrl, requestAdapter); + } + /** + * The source column for the content type column. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/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/devicemanagement/telecomexpensemanagementpartners/TelecomExpenseManagementPartnersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/item/members/MembersRequestBuilder.java similarity index 61% rename from src/main/java/com/microsoft/graph/generated/devicemanagement/telecomexpensemanagementpartners/TelecomExpenseManagementPartnersRequestBuilder.java rename to src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/item/members/MembersRequestBuilder.java index d8a3b9cd4a9..14918fcfea6 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/telecomexpensemanagementpartners/TelecomExpenseManagementPartnersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/item/members/MembersRequestBuilder.java @@ -1,10 +1,10 @@ -package com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners; +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members; -import com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.count.CountRequestBuilder; -import com.microsoft.graph.devicemanagement.telecomexpensemanagementpartners.item.TelecomExpenseManagementPartnerItemRequestBuilder; import com.microsoft.graph.models.odataerrors.ODataError; -import com.microsoft.graph.models.TelecomExpenseManagementPartner; -import com.microsoft.graph.models.TelecomExpenseManagementPartnerCollectionResponse; +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; @@ -19,10 +19,10 @@ import java.util.Map; import java.util.Objects; /** - * Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. + * Provides operations to manage the members property of the microsoft.graph.sharePointGroup entity. */ @jakarta.annotation.Generated("com.microsoft.kiota") -public class TelecomExpenseManagementPartnersRequestBuilder extends BaseRequestBuilder { +public class MembersRequestBuilder extends BaseRequestBuilder { /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} @@ -32,86 +32,82 @@ public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } /** - * Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - * @param telecomExpenseManagementPartnerId The unique identifier of telecomExpenseManagementPartner - * @return a {@link TelecomExpenseManagementPartnerItemRequestBuilder} + * Provides operations to manage the members property of the microsoft.graph.sharePointGroup entity. + * @param sharePointGroupMemberId The unique identifier of sharePointGroupMember + * @return a {@link SharePointGroupMemberItemRequestBuilder} */ @jakarta.annotation.Nonnull - public TelecomExpenseManagementPartnerItemRequestBuilder byTelecomExpenseManagementPartnerId(@jakarta.annotation.Nonnull final String telecomExpenseManagementPartnerId) { - Objects.requireNonNull(telecomExpenseManagementPartnerId); + public SharePointGroupMemberItemRequestBuilder bySharePointGroupMemberId(@jakarta.annotation.Nonnull final String sharePointGroupMemberId) { + Objects.requireNonNull(sharePointGroupMemberId); final HashMap urlTplParams = new HashMap(this.pathParameters); - urlTplParams.put("telecomExpenseManagementPartner%2Did", telecomExpenseManagementPartnerId); - return new TelecomExpenseManagementPartnerItemRequestBuilder(urlTplParams, requestAdapter); + urlTplParams.put("sharePointGroupMember%2Did", sharePointGroupMemberId); + return new SharePointGroupMemberItemRequestBuilder(urlTplParams, requestAdapter); } /** - * Instantiates a new {@link TelecomExpenseManagementPartnersRequestBuilder} and sets the default values. + * 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 TelecomExpenseManagementPartnersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + public 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 TelecomExpenseManagementPartnersRequestBuilder} and sets the default values. + * 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 TelecomExpenseManagementPartnersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + public 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); } /** - * List properties and relationships of the telecomExpenseManagementPartner objects. - * @return a {@link TelecomExpenseManagementPartnerCollectionResponse} + * The set of members in the sharePointGroup. Read-write. + * @return a {@link SharePointGroupMemberCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartnerCollectionResponse get() { + public SharePointGroupMemberCollectionResponse get() { return get(null); } /** - * List properties and relationships of the telecomExpenseManagementPartner objects. + * 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 TelecomExpenseManagementPartnerCollectionResponse} + * @return a {@link SharePointGroupMemberCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartnerCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + 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, TelecomExpenseManagementPartnerCollectionResponse::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointGroupMemberCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new telecomExpenseManagementPartner object. + * Create new navigation property to members for storage * @param body The request body - * @return a {@link TelecomExpenseManagementPartner} + * @return a {@link SharePointGroupMember} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner post(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body) { + public SharePointGroupMember post(@jakarta.annotation.Nonnull final SharePointGroupMember body) { return post(body, null); } /** - * Create a new telecomExpenseManagementPartner object. + * 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 TelecomExpenseManagementPartner} + * @return a {@link SharePointGroupMember} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable - public TelecomExpenseManagementPartner post(@jakarta.annotation.Nonnull final TelecomExpenseManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + 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, TelecomExpenseManagementPartner::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointGroupMember::createFromDiscriminatorValue); } /** - * List properties and relationships of the telecomExpenseManagementPartner objects. + * The set of members in the sharePointGroup. Read-write. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the telecomExpenseManagementPartner objects. + * 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} */ @@ -131,22 +127,22 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new telecomExpenseManagementPartner object. + * 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 TelecomExpenseManagementPartner body) { + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SharePointGroupMember body) { return toPostRequestInformation(body, null); } /** - * Create a new telecomExpenseManagementPartner object. + * 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 TelecomExpenseManagementPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + 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); @@ -157,15 +153,15 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f /** * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. - * @return a {@link TelecomExpenseManagementPartnersRequestBuilder} + * @return a {@link MembersRequestBuilder} */ @jakarta.annotation.Nonnull - public TelecomExpenseManagementPartnersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + public MembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); - return new TelecomExpenseManagementPartnersRequestBuilder(rawUrl, requestAdapter); + return new MembersRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the telecomExpenseManagementPartner objects. + * The set of members in the sharePointGroup. 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/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/allmembers/AllMembersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/AllMembersRequestBuilder.java index 311fd516d21..08cc9bedc25 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/AllMembersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/allmembers/AllMembersRequestBuilder.java @@ -78,7 +78,7 @@ public AllMembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/allMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + * Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes: * @return a {@link ConversationMemberCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -88,7 +88,7 @@ public ConversationMemberCollectionResponse get() { return get(null); } /** - * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + * Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes: * @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 @@ -127,7 +127,7 @@ public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMem return this.requestAdapter.send(requestInfo, errorMapping, ConversationMember::createFromDiscriminatorValue); } /** - * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + * Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes: * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -135,7 +135,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + * Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes: * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -181,7 +181,7 @@ public AllMembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new AllMembersRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of all members in a channel. It supports all types of channels. In the case of shared channels, it includes all cross-tenant and cross-team members in a channel. + * Get a list of all members in a channel. This API supports all channel types, including shared channels. For shared channels, the response includes: */ @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/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/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java index ecbef4f720b..e4f19dbb7ea 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java @@ -36,7 +36,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", rawUrl); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @return a {@link DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return get(null); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return this.requestAdapter.send(requestInfo, errorMapping, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::createFromDiscriminatorValue); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(rawUrl, requestAdapter); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ @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/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/members/MembersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/members/MembersRequestBuilder.java index f02f670bb89..8773809170e 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/members/MembersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/members/MembersRequestBuilder.java @@ -78,7 +78,7 @@ public MembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. + * Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. * @return a {@link ConversationMemberCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -88,7 +88,7 @@ public ConversationMemberCollectionResponse get() { return get(null); } /** - * Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. + * Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. * @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 @@ -129,7 +129,7 @@ public ConversationMember post(@jakarta.annotation.Nonnull final ConversationMem return this.requestAdapter.send(requestInfo, errorMapping, ConversationMember::createFromDiscriminatorValue); } /** - * Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. + * Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -137,7 +137,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. + * Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -183,7 +183,7 @@ public MembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String ra return new MembersRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. + * Get a list of members in a channel, including direct members of standard, private, and shared channels. Use the List allMembers API to retrieve both direct and indirect members of a shared channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list. */ @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/members/item/ConversationMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/members/item/ConversationMemberItemRequestBuilder.java index c3137f89fc1..79ecc28e9da 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/members/item/ConversationMemberItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/members/item/ConversationMemberItemRequestBuilder.java @@ -37,18 +37,18 @@ public ConversationMemberItemRequestBuilder(@jakarta.annotation.Nonnull final St super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/members/{conversationMember%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a conversationMember from a channel. + * Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete a conversationMember from a channel. + * Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -108,7 +108,7 @@ public ConversationMember patch(@jakarta.annotation.Nonnull final ConversationMe return this.requestAdapter.send(requestInfo, errorMapping, ConversationMember::createFromDiscriminatorValue); } /** - * Delete a conversationMember from a channel. + * Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a conversationMember from a channel. + * Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. * @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/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/MessagesRequestBuilder.java index aaef76f21d0..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 @@ -93,23 +102,23 @@ public ChatMessageCollectionResponse get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageCollectionResponse::createFromDiscriminatorValue); } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified channel. * @param body The request body * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body) { return post(body, null); } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified channel. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -140,7 +149,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified channel. * @param body The request body * @return a {@link RequestInformation} */ @@ -149,7 +158,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Send a new chatMessage in the specified channel or a chat. + * Send a new chatMessage in the specified channel. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/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 cfb10bf3b18..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 @@ -93,23 +102,23 @@ public ChatMessageCollectionResponse get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageCollectionResponse::createFromDiscriminatorValue); } /** - * Send a new reply to a chatMessage in a specified channel. + * Create a new reply to a chatMessage in a specified channel. * @param body The request body * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body) { return post(body, null); } /** - * Send a new reply to a chatMessage in a specified channel. + * Create a new reply to a chatMessage in a specified channel. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ChatMessage} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -140,7 +149,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Send a new reply to a chatMessage in a specified channel. + * Create a new reply to a chatMessage in a specified channel. * @param body The request body * @return a {@link RequestInformation} */ @@ -149,7 +158,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Send a new reply to a chatMessage in a specified channel. + * Create a new reply to a chatMessage in a specified channel. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/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/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java index 13694b3dc09..fc36bca2f9a 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java @@ -36,7 +36,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", rawUrl); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @return a {@link DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return get(null); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return this.requestAdapter.send(requestInfo, errorMapping, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::createFromDiscriminatorValue); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(rawUrl, requestAdapter); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java index a3d94ca6477..cd5225bca6c 100644 --- a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java @@ -36,7 +36,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", rawUrl); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @return a {@link DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return get(null); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return this.requestAdapter.send(requestInfo, errorMapping, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::createFromDiscriminatorValue); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(rawUrl, requestAdapter); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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/UsersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/UsersRequestBuilder.java index 0c0191b4ff5..d88c1754c0c 100644 --- a/src/main/java/com/microsoft/graph/generated/users/UsersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/UsersRequestBuilder.java @@ -96,21 +96,21 @@ public UsersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/users{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24top}", rawUrl); } /** - * List properties and relationships of the user objects. + * Retrieve a list of user objects. * @return a {@link UserCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public UserCollectionResponse get() { return get(null); } /** - * List properties and relationships of the user objects. + * Retrieve a list of user objects. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UserCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public UserCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -120,23 +120,23 @@ public UserCollectionResponse get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, UserCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new user object. + * Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. * @param body The request body * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User post(@jakarta.annotation.Nonnull final User body) { return post(body, null); } /** - * Create a new user object. + * Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. * @param body The request body * @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 - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public User post(@jakarta.annotation.Nonnull final User body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -147,7 +147,7 @@ public User post(@jakarta.annotation.Nonnull final User body, @jakarta.annotatio return this.requestAdapter.send(requestInfo, errorMapping, User::createFromDiscriminatorValue); } /** - * List properties and relationships of the user objects. + * Retrieve a list of user objects. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -155,7 +155,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List properties and relationships of the user objects. + * Retrieve a list of user objects. * @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 user object. + * Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. * @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 user object. + * Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. * @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 UsersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new UsersRequestBuilder(rawUrl, requestAdapter); } /** - * List properties and relationships of the user objects. + * Retrieve a list of user objects. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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 d26379e9b77..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; @@ -16,6 +17,7 @@ import com.microsoft.graph.users.item.checkmembergroups.CheckMemberGroupsRequestBuilder; import com.microsoft.graph.users.item.checkmemberobjects.CheckMemberObjectsRequestBuilder; import com.microsoft.graph.users.item.cloudclipboard.CloudClipboardRequestBuilder; +import com.microsoft.graph.users.item.cloudpcs.CloudPCsRequestBuilder; import com.microsoft.graph.users.item.contactfolders.ContactFoldersRequestBuilder; import com.microsoft.graph.users.item.contacts.ContactsRequestBuilder; import com.microsoft.graph.users.item.createdobjects.CreatedObjectsRequestBuilder; @@ -52,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; @@ -73,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; @@ -105,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} @@ -209,6 +221,14 @@ public CheckMemberObjectsRequestBuilder checkMemberObjects() { public CloudClipboardRequestBuilder cloudClipboard() { return new CloudClipboardRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the cloudPCs property of the microsoft.graph.user entity. + * @return a {@link CloudPCsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudPCsRequestBuilder cloudPCs() { + return new CloudPCsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the contactFolders property of the microsoft.graph.user entity. * @return a {@link ContactFoldersRequestBuilder} @@ -489,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} @@ -649,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} @@ -714,18 +750,18 @@ public UserItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/users/{user%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a user. + * Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. * @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); } /** - * Deletes a user. + * Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, 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 + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -770,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/authentication/fido2methods/item/Fido2AuthenticationMethodItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/authentication/fido2methods/item/Fido2AuthenticationMethodItemRequestBuilder.java index 2e573708a9c..18f0874dd4e 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/authentication/fido2methods/item/Fido2AuthenticationMethodItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/authentication/fido2methods/item/Fido2AuthenticationMethodItemRequestBuilder.java @@ -37,7 +37,7 @@ public Fido2AuthenticationMethodItemRequestBuilder(@jakarta.annotation.Nonnull f super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/fido2Methods/{fido2AuthenticationMethod%2Did}{?%24expand,%24select}", rawUrl); } /** - * Deletes a user's FIDO2 Security Key Authentication Method object. + * Deletes a user's FIDO2 security key authentication method object. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -45,7 +45,7 @@ public void delete() { delete(null); } /** - * Deletes a user's FIDO2 Security Key Authentication Method object. + * Deletes a user's FIDO2 security key authentication method 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 @@ -79,7 +79,7 @@ public Fido2AuthenticationMethod get(@jakarta.annotation.Nullable final java.uti return this.requestAdapter.send(requestInfo, errorMapping, Fido2AuthenticationMethod::createFromDiscriminatorValue); } /** - * Deletes a user's FIDO2 Security Key Authentication Method object. + * Deletes a user's FIDO2 security key authentication method object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -87,7 +87,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Deletes a user's FIDO2 Security Key Authentication Method object. + * Deletes a user's FIDO2 security key authentication method object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/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/changepassword/ChangePasswordRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/changepassword/ChangePasswordRequestBuilder.java index 24d64ce05ff..17edf8511dc 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/changepassword/ChangePasswordRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/changepassword/ChangePasswordRequestBuilder.java @@ -35,7 +35,7 @@ public ChangePasswordRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/users/{user%2Did}/changePassword", rawUrl); } /** - * Update the signed-in user's password. Any user can update their password without belonging to any administrator role. + * Update the signed-in user's password. Any user can update their password without belonging to any administrator role.To update another user's password in either delegated or app-only scenarios, update the passwordProfile property of the user instead. See Example 3: Update the passwordProfile of a user and reset their password. * @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 ChangePasswordPostRequestBody post(body, null); } /** - * Update the signed-in user's password. Any user can update their password without belonging to any administrator role. + * Update the signed-in user's password. Any user can update their password without belonging to any administrator role.To update another user's password in either delegated or app-only scenarios, update the passwordProfile property of the user instead. See Example 3: Update the passwordProfile of a user and reset their password. * @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 ChangePasswordPostRequestBody this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Update the signed-in user's password. Any user can update their password without belonging to any administrator role. + * Update the signed-in user's password. Any user can update their password without belonging to any administrator role.To update another user's password in either delegated or app-only scenarios, update the passwordProfile property of the user instead. See Example 3: Update the passwordProfile of a user and reset their password. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Update the signed-in user's password. Any user can update their password without belonging to any administrator role. + * Update the signed-in user's password. Any user can update their password without belonging to any administrator role.To update another user's password in either delegated or app-only scenarios, update the passwordProfile property of the user instead. See Example 3: Update the passwordProfile of a user and reset their password. * @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/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..edfe8c1c1a5 --- /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); + } + /** + * Get targetedMessages from users + * @return a {@link TargetedChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessageCollectionResponse get() { + return get(null); + } + /** + * Get targetedMessages from users + * @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); + } + /** + * Get targetedMessages from users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get targetedMessages 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; + } + /** + * 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); + } + /** + * Get targetedMessages from users + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, 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..ee6fb5e3996 --- /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); + } + /** + * Get targetedMessages from users + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage get() { + return get(null); + } + /** + * Get targetedMessages from users + * @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; + } + /** + * Get targetedMessages from users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get targetedMessages 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 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 { + } + /** + * Get targetedMessages 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/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/CloudPCsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/CloudPCsRequestBuilder.java new file mode 100644 index 00000000000..78932f768aa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/CloudPCsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.users.item.cloudpcs; + +import com.microsoft.graph.models.CloudPC; +import com.microsoft.graph.models.CloudPCCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.cloudpcs.count.CountRequestBuilder; +import com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the cloudPCs property of the microsoft.graph.user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudPCsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the cloudPCs property of the microsoft.graph.user entity. + * @param cloudPCId The unique identifier of cloudPC + * @return a {@link CloudPCItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudPCItemRequestBuilder byCloudPCId(@jakarta.annotation.Nonnull final String cloudPCId) { + Objects.requireNonNull(cloudPCId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("cloudPC%2Did", cloudPCId); + return new CloudPCItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CloudPCsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudPCsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CloudPCsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudPCsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The user's Cloud PCs. Read-only. Nullable. + * @return a {@link CloudPCCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPCCollectionResponse get() { + return get(null); + } + /** + * The user's Cloud PCs. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudPCCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPCCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudPCCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to cloudPCs for users + * @param body The request body + * @return a {@link CloudPC} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPC post(@jakarta.annotation.Nonnull final CloudPC body) { + return post(body, null); + } + /** + * Create new navigation property to cloudPCs for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudPC} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPC post(@jakarta.annotation.Nonnull final CloudPC body, @jakarta.annotation.Nullable final 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, CloudPC::createFromDiscriminatorValue); + } + /** + * The user's Cloud PCs. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The user's Cloud PCs. 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 cloudPCs for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CloudPC body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to cloudPCs 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 CloudPC body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CloudPCsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudPCsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CloudPCsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The user's Cloud PCs. 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/cloudpcs/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3b1bbdf178c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.cloudpcs.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}/cloudPCs/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request 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}/cloudPCs/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/cloudpcs/item/CloudPCItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/CloudPCItemRequestBuilder.java new file mode 100644 index 00000000000..e9aa4dcdcb2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/CloudPCItemRequestBuilder.java @@ -0,0 +1,300 @@ +package com.microsoft.graph.users.item.cloudpcs.item; + +import com.microsoft.graph.models.CloudPC; +import com.microsoft.graph.models.odataerrors.ODataError; +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; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the cloudPCs property of the microsoft.graph.user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudPCItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the endGracePeriod method. + * @return a {@link EndGracePeriodRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EndGracePeriodRequestBuilder endGracePeriod() { + return new EndGracePeriodRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the reboot method. + * @return a {@link RebootRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RebootRequestBuilder reboot() { + return new RebootRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the rename method. + * @return a {@link RenameRequestBuilder} + */ + @jakarta.annotation.Nonnull + 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} + */ + @jakarta.annotation.Nonnull + public ResizeRequestBuilder resize() { + return new ResizeRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + 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} + */ + @jakarta.annotation.Nonnull + public TroubleshootRequestBuilder troubleshoot() { + return new TroubleshootRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CloudPCItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudPCItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CloudPCItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudPCItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property cloudPCs for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property cloudPCs for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The user's Cloud PCs. Read-only. Nullable. + * @return a {@link CloudPC} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPC get() { + return get(null); + } + /** + * The user's Cloud PCs. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudPC} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPC get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudPC::createFromDiscriminatorValue); + } + /** + * Update the navigation property cloudPCs in users + * @param body The request body + * @return a {@link CloudPC} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPC patch(@jakarta.annotation.Nonnull final CloudPC body) { + return patch(body, null); + } + /** + * Update the navigation property cloudPCs in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudPC} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPC patch(@jakarta.annotation.Nonnull final CloudPC body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudPC::createFromDiscriminatorValue); + } + /** + * Delete navigation property cloudPCs for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property cloudPCs for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The user's Cloud PCs. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The user's Cloud PCs. 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 cloudPCs in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CloudPC body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property cloudPCs 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 CloudPC body, @jakarta.annotation.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 CloudPCItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudPCItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CloudPCItemRequestBuilder(rawUrl, 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 user's Cloud PCs. 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/cloudpcs/item/endgraceperiod/EndGracePeriodRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/endgraceperiod/EndGracePeriodRequestBuilder.java new file mode 100644 index 00000000000..e976d7f6665 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/endgraceperiod/EndGracePeriodRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.users.item.cloudpcs.item.endgraceperiod; + +import com.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 endGracePeriod method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EndGracePeriodRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EndGracePeriodRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EndGracePeriodRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/endGracePeriod", pathParameters); + } + /** + * Instantiates a new {@link EndGracePeriodRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EndGracePeriodRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/endGracePeriod", rawUrl); + } + /** + * End the grace period for a specific cloudPC object. The grace period is triggered when the Cloud PC license is removed or the provisioning policy is unassigned. It allows users to access Cloud PCs for up to seven days before deprovisioning occurs. Ending the grace period immediately deprovisions the Cloud PC without waiting the seven days. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * End the grace period for a specific cloudPC object. The grace period is triggered when the Cloud PC license is removed or the provisioning policy is unassigned. It allows users to access Cloud PCs for up to seven days before deprovisioning occurs. Ending the grace period immediately deprovisions the Cloud PC without waiting the seven days. + * @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); + } + /** + * End the grace period for a specific cloudPC object. The grace period is triggered when the Cloud PC license is removed or the provisioning policy is unassigned. It allows users to access Cloud PCs for up to seven days before deprovisioning occurs. Ending the grace period immediately deprovisions the Cloud PC without waiting the seven days. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * End the grace period for a specific cloudPC object. The grace period is triggered when the Cloud PC license is removed or the provisioning policy is unassigned. It allows users to access Cloud PCs for up to seven days before deprovisioning occurs. Ending the grace period immediately deprovisions the Cloud PC without waiting the seven days. + * @param requestConfiguration 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 EndGracePeriodRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EndGracePeriodRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EndGracePeriodRequestBuilder(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/reboot/RebootRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/reboot/RebootRequestBuilder.java new file mode 100644 index 00000000000..c243a0c2c54 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/reboot/RebootRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.users.item.cloudpcs.item.reboot; + +import com.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 reboot method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RebootRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RebootRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RebootRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/reboot", pathParameters); + } + /** + * Instantiates a new {@link RebootRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RebootRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/reboot", rawUrl); + } + /** + * Reboot a specific cloudPC object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Reboot a specific cloudPC 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 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); + } + /** + * Reboot a specific cloudPC object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Reboot a specific cloudPC object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RebootRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RebootRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RebootRequestBuilder(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/rename/RenamePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/rename/RenamePostRequestBody.java new file mode 100644 index 00000000000..d4b084b51d7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/rename/RenamePostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.users.item.cloudpcs.item.rename; + +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 RenamePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RenamePostRequestBody} and sets the default values. + */ + public RenamePostRequestBody() { + 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 RenamePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RenamePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RenamePostRequestBody(); + } + /** + * 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. 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>(1); + 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); + writer.writeStringValue("displayName", this.getDisplayName()); + 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. 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); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/rename/RenameRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/rename/RenameRequestBuilder.java new file mode 100644 index 00000000000..7356c0f089a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/rename/RenameRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.users.item.cloudpcs.item.rename; + +import com.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 rename method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RenameRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RenameRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RenameRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/rename", pathParameters); + } + /** + * Instantiates a new {@link RenameRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RenameRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/rename", rawUrl); + } + /** + * Rename a specific cloudPC object. Use this API to update the displayName of a Cloud PC entity. + * @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 RenamePostRequestBody body) { + post(body, null); + } + /** + * Rename a specific cloudPC object. Use this API to update the displayName of a Cloud PC entity. + * @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 RenamePostRequestBody body, @jakarta.annotation.Nullable final 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); + } + /** + * Rename a specific cloudPC object. Use this API to update the displayName of a Cloud PC entity. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RenamePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Rename a specific cloudPC object. Use this API to update the displayName of a Cloud PC entity. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RenamePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RenameRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RenameRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RenameRequestBuilder(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/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/resize/ResizePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/resize/ResizePostRequestBody.java new file mode 100644 index 00000000000..57748296029 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/resize/ResizePostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.users.item.cloudpcs.item.resize; + +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 ResizePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ResizePostRequestBody} and sets the default values. + */ + public ResizePostRequestBody() { + 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 ResizePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ResizePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ResizePostRequestBody(); + } + /** + * 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("targetServicePlanId", (n) -> { this.setTargetServicePlanId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the targetServicePlanId property value. The targetServicePlanId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTargetServicePlanId() { + return this.backingStore.get("targetServicePlanId"); + } + /** + * Serializes information the 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("targetServicePlanId", this.getTargetServicePlanId()); + 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 targetServicePlanId property value. The targetServicePlanId property + * @param value Value to set for the targetServicePlanId property. + */ + public void setTargetServicePlanId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("targetServicePlanId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/resize/ResizeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/resize/ResizeRequestBuilder.java new file mode 100644 index 00000000000..440e750cc90 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/resize/ResizeRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.users.item.cloudpcs.item.resize; + +import com.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 resize method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResizeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ResizeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResizeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/resize", pathParameters); + } + /** + * Instantiates a new {@link ResizeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResizeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/resize", rawUrl); + } + /** + * Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. + * @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 ResizePostRequestBody body) { + post(body, null); + } + /** + * Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. + * @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 ResizePostRequestBody body, @jakarta.annotation.Nullable final 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); + } + /** + * Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ResizePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Upgrade or downgrade an existing Cloud PC to a configuration with a new virtual CPU (vCPU) and storage size. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ResizePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ResizeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResizeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResizeRequestBuilder(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/restore/RestorePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/restore/RestorePostRequestBody.java new file mode 100644 index 00000000000..fbd4a517aa8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/restore/RestorePostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.users.item.cloudpcs.item.restore; + +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 RestorePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RestorePostRequestBody} and sets the default values. + */ + public RestorePostRequestBody() { + 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 RestorePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RestorePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RestorePostRequestBody(); + } + /** + * 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 cloudPcSnapshotId property value. The cloudPcSnapshotId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCloudPcSnapshotId() { + return this.backingStore.get("cloudPcSnapshotId"); + } + /** + * 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("cloudPcSnapshotId", (n) -> { this.setCloudPcSnapshotId(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("cloudPcSnapshotId", this.getCloudPcSnapshotId()); + 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 cloudPcSnapshotId property value. The cloudPcSnapshotId property + * @param value Value to set for the cloudPcSnapshotId property. + */ + public void setCloudPcSnapshotId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("cloudPcSnapshotId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..b8b716e7748 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/restore/RestoreRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.users.item.cloudpcs.item.restore; + +import com.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}/users/{user%2Did}/cloudPCs/{cloudPC%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}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/restore", rawUrl); + } + /** + * Restore a specific cloudPC object to a previous state from a snapshot. Use this API to trigger a remote action that restores a Cloud PC device to a previous state. + * @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 RestorePostRequestBody body) { + post(body, null); + } + /** + * Restore a specific cloudPC object to a previous state from a snapshot. Use this API to trigger a remote action that restores a Cloud PC device to a previous state. + * @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 RestorePostRequestBody body, @jakarta.annotation.Nullable final 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); + } + /** + * Restore a specific cloudPC object to a previous state from a snapshot. Use this API to trigger a remote action that restores a Cloud PC device to a previous state. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RestorePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Restore a specific cloudPC object to a previous state from a snapshot. Use this API to trigger a remote action that restores a Cloud PC device to a previous state. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RestorePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this 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/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/cloudpcs/item/troubleshoot/TroubleshootRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/troubleshoot/TroubleshootRequestBuilder.java new file mode 100644 index 00000000000..424698b1107 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/troubleshoot/TroubleshootRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.users.item.cloudpcs.item.troubleshoot; + +import com.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 troubleshoot method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TroubleshootRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TroubleshootRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TroubleshootRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/troubleshoot", pathParameters); + } + /** + * Instantiates a new {@link TroubleshootRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TroubleshootRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/troubleshoot", rawUrl); + } + /** + * Troubleshoot a specific cloudPC object. Use this API to check the health status of the Cloud PC and the session host. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Troubleshoot a specific cloudPC object. Use this API to check the health status of the Cloud PC and the session host. + * @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); + } + /** + * Troubleshoot a specific cloudPC object. Use this API to check the health status of the Cloud PC and the session host. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Troubleshoot a specific cloudPC object. Use this API to check the health status of the Cloud PC and the session host. + * @param requestConfiguration 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 TroubleshootRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TroubleshootRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TroubleshootRequestBuilder(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/datasecurityandgovernance/DataSecurityAndGovernanceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/DataSecurityAndGovernanceRequestBuilder.java index 76d3e97c6cf..494dd4fd1d7 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/DataSecurityAndGovernanceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/DataSecurityAndGovernanceRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.users.item.datasecurityandgovernance.activities.ActivitiesRequestBuilder; import com.microsoft.graph.users.item.datasecurityandgovernance.processcontent.ProcessContentRequestBuilder; import com.microsoft.graph.users.item.datasecurityandgovernance.protectionscopes.ProtectionScopesRequestBuilder; +import com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.SensitivityLabelsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -47,6 +48,14 @@ public ProcessContentRequestBuilder processContent() { public ProtectionScopesRequestBuilder protectionScopes() { return new ProtectionScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + * @return a {@link SensitivityLabelsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensitivityLabelsRequestBuilder sensitivityLabels() { + return new SensitivityLabelsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link DataSecurityAndGovernanceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/SensitivityLabelsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/SensitivityLabelsRequestBuilder.java new file mode 100644 index 00000000000..046a9d283c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/SensitivityLabelsRequestBuilder.java @@ -0,0 +1,267 @@ +package com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SensitivityLabel; +import com.microsoft.graph.models.SensitivityLabelCollectionResponse; +import com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder; +import com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder; +import com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.count.CountRequestBuilder; +import com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.SensitivityLabelItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensitivityLabelsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the computeRightsAndInheritance method. + * @return a {@link ComputeRightsAndInheritanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeRightsAndInheritanceRequestBuilder computeRightsAndInheritance() { + return new ComputeRightsAndInheritanceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + * @param sensitivityLabelId The unique identifier of sensitivityLabel + * @return a {@link SensitivityLabelItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensitivityLabelItemRequestBuilder bySensitivityLabelId(@jakarta.annotation.Nonnull final String sensitivityLabelId) { + Objects.requireNonNull(sensitivityLabelId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sensitivityLabel%2Did", sensitivityLabelId); + return new SensitivityLabelItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Provides operations to call the computeInheritance method. + * @param contentFormats Usage: contentFormats={contentFormats} + * @param labelIds Usage: labelIds={labelIds} + * @param locale Usage: locale='{locale}' + * @return a {@link ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder computeInheritanceWithLabelIdsWithLocaleWithContentFormats(@jakarta.annotation.Nonnull final String contentFormats, @jakarta.annotation.Nonnull final String labelIds, @jakarta.annotation.Nonnull final String locale) { + Objects.requireNonNull(contentFormats); + Objects.requireNonNull(labelIds); + Objects.requireNonNull(locale); + return new ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(pathParameters, requestAdapter, contentFormats, labelIds, locale); + } + /** + * Instantiates a new {@link SensitivityLabelsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensitivityLabelsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SensitivityLabelsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensitivityLabelsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get sensitivityLabels from users + * @return a {@link SensitivityLabelCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabelCollectionResponse get() { + return get(null); + } + /** + * Get sensitivityLabels from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabelCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabelCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabelCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to sensitivityLabels for users + * @param body The request body + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel post(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return post(body, null); + } + /** + * Create new navigation property to sensitivityLabels for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel post(@jakarta.annotation.Nonnull final SensitivityLabel body, @jakarta.annotation.Nullable final 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, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * Get sensitivityLabels from users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get sensitivityLabels 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; + } + /** + * Create new navigation property to sensitivityLabels for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to sensitivityLabels 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 SensitivityLabel body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SensitivityLabelsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensitivityLabelsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SensitivityLabelsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get sensitivityLabels from users + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, 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/datasecurityandgovernance/sensitivitylabels/computeinheritancewithlabelidswithlocalewithcontentformats/ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/computeinheritancewithlabelidswithlocalewithcontentformats/ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.java new file mode 100644 index 00000000000..7fb54914678 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/computeinheritancewithlabelidswithlocalewithcontentformats/ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computeinheritancewithlabelidswithlocalewithcontentformats; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SensitivityLabel; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 computeInheritance method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} and sets the default values. + * @param contentFormats Usage: contentFormats={contentFormats} + * @param labelIds Usage: labelIds={labelIds} + * @param locale Usage: locale='{locale}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String contentFormats, @jakarta.annotation.Nullable final String labelIds, @jakarta.annotation.Nullable final String locale) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", pathParameters); + this.pathParameters.put("contentFormats", contentFormats); + this.pathParameters.put("labelIds", labelIds); + this.pathParameters.put("locale", locale); + } + /** + * Instantiates a new {@link ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", rawUrl); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensitivityLabel get() { + return get(null); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensitivityLabel get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation 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 ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(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/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance/ComputeRightsAndInheritancePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance/ComputeRightsAndInheritancePostRequestBody.java new file mode 100644 index 00000000000..f90793e2a68 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance/ComputeRightsAndInheritancePostRequestBody.java @@ -0,0 +1,159 @@ +package com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance; + +import com.microsoft.graph.models.ProtectedContent; +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 ComputeRightsAndInheritancePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ComputeRightsAndInheritancePostRequestBody} and sets the default values. + */ + public ComputeRightsAndInheritancePostRequestBody() { + 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 ComputeRightsAndInheritancePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ComputeRightsAndInheritancePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ComputeRightsAndInheritancePostRequestBody(); + } + /** + * 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 delegatedUserEmail property value. The delegatedUserEmail property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDelegatedUserEmail() { + return this.backingStore.get("delegatedUserEmail"); + } + /** + * 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("delegatedUserEmail", (n) -> { this.setDelegatedUserEmail(n.getStringValue()); }); + deserializerMap.put("locale", (n) -> { this.setLocale(n.getStringValue()); }); + deserializerMap.put("protectedContents", (n) -> { this.setProtectedContents(n.getCollectionOfObjectValues(ProtectedContent::createFromDiscriminatorValue)); }); + deserializerMap.put("supportedContentFormats", (n) -> { this.setSupportedContentFormats(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the locale property value. The locale property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLocale() { + return this.backingStore.get("locale"); + } + /** + * Gets the protectedContents property value. The protectedContents property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getProtectedContents() { + return this.backingStore.get("protectedContents"); + } + /** + * Gets the supportedContentFormats property value. The supportedContentFormats property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSupportedContentFormats() { + return this.backingStore.get("supportedContentFormats"); + } + /** + * Serializes information the 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("delegatedUserEmail", this.getDelegatedUserEmail()); + writer.writeStringValue("locale", this.getLocale()); + writer.writeCollectionOfObjectValues("protectedContents", this.getProtectedContents()); + writer.writeCollectionOfPrimitiveValues("supportedContentFormats", this.getSupportedContentFormats()); + 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 delegatedUserEmail property value. The delegatedUserEmail property + * @param value Value to set for the delegatedUserEmail property. + */ + public void setDelegatedUserEmail(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("delegatedUserEmail", value); + } + /** + * Sets the locale property value. The locale property + * @param value Value to set for the locale property. + */ + public void setLocale(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("locale", value); + } + /** + * Sets the protectedContents property value. The protectedContents property + * @param value Value to set for the protectedContents property. + */ + public void setProtectedContents(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("protectedContents", value); + } + /** + * Sets the supportedContentFormats property value. The supportedContentFormats property + * @param value Value to set for the supportedContentFormats property. + */ + public void setSupportedContentFormats(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("supportedContentFormats", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance/ComputeRightsAndInheritanceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance/ComputeRightsAndInheritanceRequestBuilder.java new file mode 100644 index 00000000000..38b965f592e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/computerightsandinheritance/ComputeRightsAndInheritanceRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.computerightsandinheritance; + +import com.microsoft.graph.models.ComputeRightsAndInheritanceResult; +import com.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 computeRightsAndInheritance method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ComputeRightsAndInheritanceRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ComputeRightsAndInheritanceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeRightsAndInheritanceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/computeRightsAndInheritance", pathParameters); + } + /** + * Instantiates a new {@link ComputeRightsAndInheritanceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeRightsAndInheritanceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/computeRightsAndInheritance", rawUrl); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @return a {@link ComputeRightsAndInheritanceResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ComputeRightsAndInheritanceResult post(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body) { + return post(body, null); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ComputeRightsAndInheritanceResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ComputeRightsAndInheritanceResult post(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body, @jakarta.annotation.Nullable final 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, ComputeRightsAndInheritanceResult::createFromDiscriminatorValue); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ComputeRightsAndInheritanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeRightsAndInheritanceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ComputeRightsAndInheritanceRequestBuilder(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/datasecurityandgovernance/sensitivitylabels/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a68723c3c73 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.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}/dataSecurityAndGovernance/sensitivityLabels/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request 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}/dataSecurityAndGovernance/sensitivityLabels/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/datasecurityandgovernance/sensitivitylabels/item/SensitivityLabelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/SensitivityLabelItemRequestBuilder.java new file mode 100644 index 00000000000..bad7d6e97da --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/SensitivityLabelItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SensitivityLabel; +import com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights.RightsRequestBuilder; +import com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.SublabelsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sensitivityLabels property of the microsoft.graph.dataSecurityAndGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensitivityLabelItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + * @return a {@link RightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RightsRequestBuilder rights() { + return new RightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + * @return a {@link SublabelsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SublabelsRequestBuilder sublabels() { + return new SublabelsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SensitivityLabelItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensitivityLabelItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SensitivityLabelItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensitivityLabelItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property sensitivityLabels for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property sensitivityLabels 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 sensitivityLabels from users + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel get() { + return get(null); + } + /** + * Get sensitivityLabels from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * Update the navigation property sensitivityLabels in users + * @param body The request body + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel patch(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return patch(body, null); + } + /** + * Update the navigation property sensitivityLabels in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel patch(@jakarta.annotation.Nonnull final SensitivityLabel body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * Delete navigation property sensitivityLabels for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property sensitivityLabels 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 sensitivityLabels from users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get sensitivityLabels 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 sensitivityLabels in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property sensitivityLabels 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 SensitivityLabel body, @jakarta.annotation.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 SensitivityLabelItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensitivityLabelItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SensitivityLabelItemRequestBuilder(rawUrl, 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 sensitivityLabels 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/datasecurityandgovernance/sensitivitylabels/item/rights/RightsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/rights/RightsRequestBuilder.java new file mode 100644 index 00000000000..89cddcac3ca --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/rights/RightsRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.rights; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.UsageRightsIncluded; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RightsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/rights{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RightsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/rights{?%24expand,%24select}", rawUrl); + } + /** + * Get rights from users + * @return a {@link UsageRightsIncluded} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UsageRightsIncluded get() { + return get(null); + } + /** + * Get rights from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UsageRightsIncluded} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UsageRightsIncluded get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, UsageRightsIncluded::createFromDiscriminatorValue); + } + /** + * Get rights from users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get rights from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get rights from users + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/SublabelsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/SublabelsRequestBuilder.java new file mode 100644 index 00000000000..380d1de1a23 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/SublabelsRequestBuilder.java @@ -0,0 +1,267 @@ +package com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SensitivityLabel; +import com.microsoft.graph.models.SensitivityLabelCollectionResponse; +import com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats.ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder; +import com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance.ComputeRightsAndInheritanceRequestBuilder; +import com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.count.CountRequestBuilder; +import com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.SensitivityLabelItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SublabelsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the computeRightsAndInheritance method. + * @return a {@link ComputeRightsAndInheritanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeRightsAndInheritanceRequestBuilder computeRightsAndInheritance() { + return new ComputeRightsAndInheritanceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + * @param sensitivityLabelId1 The unique identifier of sensitivityLabel + * @return a {@link SensitivityLabelItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensitivityLabelItemRequestBuilder bySensitivityLabelId1(@jakarta.annotation.Nonnull final String sensitivityLabelId1) { + Objects.requireNonNull(sensitivityLabelId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sensitivityLabel%2Did1", sensitivityLabelId1); + return new SensitivityLabelItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Provides operations to call the computeInheritance method. + * @param contentFormats Usage: contentFormats={contentFormats} + * @param labelIds Usage: labelIds={labelIds} + * @param locale Usage: locale='{locale}' + * @return a {@link ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder computeInheritanceWithLabelIdsWithLocaleWithContentFormats(@jakarta.annotation.Nonnull final String contentFormats, @jakarta.annotation.Nonnull final String labelIds, @jakarta.annotation.Nonnull final String locale) { + Objects.requireNonNull(contentFormats); + Objects.requireNonNull(labelIds); + Objects.requireNonNull(locale); + return new ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(pathParameters, requestAdapter, contentFormats, labelIds, locale); + } + /** + * Instantiates a new {@link SublabelsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SublabelsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SublabelsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SublabelsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get sublabels from users + * @return a {@link SensitivityLabelCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabelCollectionResponse get() { + return get(null); + } + /** + * Get sublabels from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabelCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabelCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabelCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to sublabels for users + * @param body The request body + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel post(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return post(body, null); + } + /** + * Create new navigation property to sublabels for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel post(@jakarta.annotation.Nonnull final SensitivityLabel body, @jakarta.annotation.Nullable final 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, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * Get sublabels from users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get sublabels 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; + } + /** + * Create new navigation property to sublabels for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to sublabels 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 SensitivityLabel body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SublabelsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SublabelsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SublabelsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get sublabels from users + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, 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/datasecurityandgovernance/sensitivitylabels/item/sublabels/computeinheritancewithlabelidswithlocalewithcontentformats/ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/computeinheritancewithlabelidswithlocalewithcontentformats/ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.java new file mode 100644 index 00000000000..f7ba9ec14ba --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/computeinheritancewithlabelidswithlocalewithcontentformats/ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computeinheritancewithlabelidswithlocalewithcontentformats; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SensitivityLabel; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 computeInheritance method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} and sets the default values. + * @param contentFormats Usage: contentFormats={contentFormats} + * @param labelIds Usage: labelIds={labelIds} + * @param locale Usage: locale='{locale}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String contentFormats, @jakarta.annotation.Nullable final String labelIds, @jakarta.annotation.Nullable final String locale) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", pathParameters); + this.pathParameters.put("contentFormats", contentFormats); + this.pathParameters.put("labelIds", labelIds); + this.pathParameters.put("locale", locale); + } + /** + * Instantiates a new {@link ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeInheritance(labelIds={labelIds},locale='{locale}',contentFormats={contentFormats})", rawUrl); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensitivityLabel get() { + return get(null); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensitivityLabel get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Calculate the sensitivity label that should be inherited by an output artifact, given a set of sensitivity labels from input or referenced artifacts. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation 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 ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ComputeInheritanceWithLabelIdsWithLocaleWithContentFormatsRequestBuilder(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/datasecurityandgovernance/sensitivitylabels/item/sublabels/computerightsandinheritance/ComputeRightsAndInheritancePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/computerightsandinheritance/ComputeRightsAndInheritancePostRequestBody.java new file mode 100644 index 00000000000..e0952bc3a80 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/computerightsandinheritance/ComputeRightsAndInheritancePostRequestBody.java @@ -0,0 +1,159 @@ +package com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance; + +import com.microsoft.graph.models.ProtectedContent; +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 ComputeRightsAndInheritancePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ComputeRightsAndInheritancePostRequestBody} and sets the default values. + */ + public ComputeRightsAndInheritancePostRequestBody() { + 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 ComputeRightsAndInheritancePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ComputeRightsAndInheritancePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ComputeRightsAndInheritancePostRequestBody(); + } + /** + * 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 delegatedUserEmail property value. The delegatedUserEmail property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDelegatedUserEmail() { + return this.backingStore.get("delegatedUserEmail"); + } + /** + * 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("delegatedUserEmail", (n) -> { this.setDelegatedUserEmail(n.getStringValue()); }); + deserializerMap.put("locale", (n) -> { this.setLocale(n.getStringValue()); }); + deserializerMap.put("protectedContents", (n) -> { this.setProtectedContents(n.getCollectionOfObjectValues(ProtectedContent::createFromDiscriminatorValue)); }); + deserializerMap.put("supportedContentFormats", (n) -> { this.setSupportedContentFormats(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the locale property value. The locale property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLocale() { + return this.backingStore.get("locale"); + } + /** + * Gets the protectedContents property value. The protectedContents property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getProtectedContents() { + return this.backingStore.get("protectedContents"); + } + /** + * Gets the supportedContentFormats property value. The supportedContentFormats property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSupportedContentFormats() { + return this.backingStore.get("supportedContentFormats"); + } + /** + * Serializes information the 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("delegatedUserEmail", this.getDelegatedUserEmail()); + writer.writeStringValue("locale", this.getLocale()); + writer.writeCollectionOfObjectValues("protectedContents", this.getProtectedContents()); + writer.writeCollectionOfPrimitiveValues("supportedContentFormats", this.getSupportedContentFormats()); + 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 delegatedUserEmail property value. The delegatedUserEmail property + * @param value Value to set for the delegatedUserEmail property. + */ + public void setDelegatedUserEmail(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("delegatedUserEmail", value); + } + /** + * Sets the locale property value. The locale property + * @param value Value to set for the locale property. + */ + public void setLocale(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("locale", value); + } + /** + * Sets the protectedContents property value. The protectedContents property + * @param value Value to set for the protectedContents property. + */ + public void setProtectedContents(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("protectedContents", value); + } + /** + * Sets the supportedContentFormats property value. The supportedContentFormats property + * @param value Value to set for the supportedContentFormats property. + */ + public void setSupportedContentFormats(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("supportedContentFormats", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/computerightsandinheritance/ComputeRightsAndInheritanceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/computerightsandinheritance/ComputeRightsAndInheritanceRequestBuilder.java new file mode 100644 index 00000000000..a5eaa959119 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/computerightsandinheritance/ComputeRightsAndInheritanceRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.computerightsandinheritance; + +import com.microsoft.graph.models.ComputeRightsAndInheritanceResult; +import com.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 computeRightsAndInheritance method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ComputeRightsAndInheritanceRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ComputeRightsAndInheritanceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeRightsAndInheritanceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeRightsAndInheritance", pathParameters); + } + /** + * Instantiates a new {@link ComputeRightsAndInheritanceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ComputeRightsAndInheritanceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/computeRightsAndInheritance", rawUrl); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @return a {@link ComputeRightsAndInheritanceResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ComputeRightsAndInheritanceResult post(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body) { + return post(body, null); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ComputeRightsAndInheritanceResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ComputeRightsAndInheritanceResult post(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body, @jakarta.annotation.Nullable final 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, ComputeRightsAndInheritanceResult::createFromDiscriminatorValue); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Computes the rights and inheritance for sensitivity labels based on the input content and labels. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ComputeRightsAndInheritancePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ComputeRightsAndInheritanceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ComputeRightsAndInheritanceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ComputeRightsAndInheritanceRequestBuilder(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/datasecurityandgovernance/sensitivitylabels/item/sublabels/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1e7db1543cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.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}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request 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}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/datasecurityandgovernance/sensitivitylabels/item/sublabels/item/SensitivityLabelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/item/SensitivityLabelItemRequestBuilder.java new file mode 100644 index 00000000000..62ca438b634 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/item/SensitivityLabelItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SensitivityLabel; +import com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights.RightsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sublabels property of the microsoft.graph.sensitivityLabel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensitivityLabelItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + * @return a {@link RightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RightsRequestBuilder rights() { + return new RightsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SensitivityLabelItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensitivityLabelItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SensitivityLabelItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensitivityLabelItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property sublabels for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property sublabels 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 sublabels from users + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel get() { + return get(null); + } + /** + * Get sublabels from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * Update the navigation property sublabels in users + * @param body The request body + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel patch(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return patch(body, null); + } + /** + * Update the navigation property sublabels in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensitivityLabel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensitivityLabel patch(@jakarta.annotation.Nonnull final SensitivityLabel body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensitivityLabel::createFromDiscriminatorValue); + } + /** + * Delete navigation property sublabels for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property sublabels 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 sublabels from users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get sublabels 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 sublabels in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SensitivityLabel body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property sublabels 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 SensitivityLabel body, @jakarta.annotation.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 SensitivityLabelItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensitivityLabelItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SensitivityLabelItemRequestBuilder(rawUrl, 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 sublabels 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/datasecurityandgovernance/sensitivitylabels/item/sublabels/item/rights/RightsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/item/rights/RightsRequestBuilder.java new file mode 100644 index 00000000000..129ac865c7c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/datasecurityandgovernance/sensitivitylabels/item/sublabels/item/rights/RightsRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.users.item.datasecurityandgovernance.sensitivitylabels.item.sublabels.item.rights; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.UsageRightsIncluded; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the rights property of the microsoft.graph.sensitivityLabel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RightsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RightsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RightsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}/rights{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RightsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RightsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/dataSecurityAndGovernance/sensitivityLabels/{sensitivityLabel%2Did}/sublabels/{sensitivityLabel%2Did1}/rights{?%24expand,%24select}", rawUrl); + } + /** + * Get rights from users + * @return a {@link UsageRightsIncluded} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UsageRightsIncluded get() { + return get(null); + } + /** + * Get rights from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UsageRightsIncluded} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UsageRightsIncluded get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, UsageRightsIncluded::createFromDiscriminatorValue); + } + /** + * Get rights from users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get rights from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RightsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RightsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RightsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get rights from users + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/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/getmanagedappdiagnosticstatuses/GetManagedAppDiagnosticStatusesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/getmanagedappdiagnosticstatuses/GetManagedAppDiagnosticStatusesRequestBuilder.java index e96fc252a2a..22166b68b60 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/getmanagedappdiagnosticstatuses/GetManagedAppDiagnosticStatusesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/getmanagedappdiagnosticstatuses/GetManagedAppDiagnosticStatusesRequestBuilder.java @@ -39,7 +39,6 @@ public GetManagedAppDiagnosticStatusesRequestBuilder(@jakarta.annotation.Nonnull * Gets diagnostics validation status for a given user. * @return a {@link GetManagedAppDiagnosticStatusesGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public GetManagedAppDiagnosticStatusesGetResponse get() { @@ -50,7 +49,6 @@ public GetManagedAppDiagnosticStatusesGetResponse get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link GetManagedAppDiagnosticStatusesGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public GetManagedAppDiagnosticStatusesGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/getmanagedapppolicies/GetManagedAppPoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/getmanagedapppolicies/GetManagedAppPoliciesRequestBuilder.java index 3ae7185668a..33f4e30bb19 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/getmanagedapppolicies/GetManagedAppPoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/getmanagedapppolicies/GetManagedAppPoliciesRequestBuilder.java @@ -39,7 +39,6 @@ public GetManagedAppPoliciesRequestBuilder(@jakarta.annotation.Nonnull final Str * Gets app restrictions for a given user. * @return a {@link GetManagedAppPoliciesGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public GetManagedAppPoliciesGetResponse get() { @@ -50,7 +49,6 @@ public GetManagedAppPoliciesGetResponse get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link GetManagedAppPoliciesGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public GetManagedAppPoliciesGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/getmanageddeviceswithappfailures/GetManagedDevicesWithAppFailuresRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/getmanageddeviceswithappfailures/GetManagedDevicesWithAppFailuresRequestBuilder.java index 0a4d0a7c79f..cca91b90220 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/getmanageddeviceswithappfailures/GetManagedDevicesWithAppFailuresRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/getmanageddeviceswithappfailures/GetManagedDevicesWithAppFailuresRequestBuilder.java @@ -39,7 +39,6 @@ public GetManagedDevicesWithAppFailuresRequestBuilder(@jakarta.annotation.Nonnul * Retrieves the list of devices with failed apps * @return a {@link GetManagedDevicesWithAppFailuresGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public GetManagedDevicesWithAppFailuresGetResponse get() { @@ -50,7 +49,6 @@ public GetManagedDevicesWithAppFailuresGetResponse get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link GetManagedDevicesWithAppFailuresGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public GetManagedDevicesWithAppFailuresGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { 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/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java index 8ef54cc6452..5bb2b9c5c22 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java @@ -36,7 +36,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", rawUrl); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @return a {@link DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return get(null); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return this.requestAdapter.send(requestInfo, errorMapping, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::createFromDiscriminatorValue); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(rawUrl, requestAdapter); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java index a20462b0172..a0279e83e08 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.java @@ -36,7 +36,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", rawUrl); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @return a {@link DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return get(null); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return this.requestAdapter.send(requestInfo, errorMapping, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse::createFromDiscriminatorValue); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrinci return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(rawUrl, requestAdapter); } /** - * Determine whether a user has access to a shared channel. + * Determine whether a user has access to a channel. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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/bypassactivationlock/BypassActivationLockRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/bypassactivationlock/BypassActivationLockRequestBuilder.java index a9079cd041b..3a3d12fa65b 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/bypassactivationlock/BypassActivationLockRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/bypassactivationlock/BypassActivationLockRequestBuilder.java @@ -37,7 +37,6 @@ public BypassActivationLockRequestBuilder(@jakarta.annotation.Nonnull final Stri /** * Bypass activation lock * @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() { * Bypass activation lock * @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/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/cleanwindowsdevice/CleanWindowsDeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/cleanwindowsdevice/CleanWindowsDeviceRequestBuilder.java index e5dc872fa3a..c5df00645ba 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/cleanwindowsdevice/CleanWindowsDeviceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/cleanwindowsdevice/CleanWindowsDeviceRequestBuilder.java @@ -38,7 +38,6 @@ public CleanWindowsDeviceRequestBuilder(@jakarta.annotation.Nonnull final String * Clean Windows device * @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 CleanWindowsDevicePostRequestBody body) { post(body, null); @@ -48,7 +47,6 @@ public void post(@jakarta.annotation.Nonnull final CleanWindowsDevicePostRequest * @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 CleanWindowsDevicePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); diff --git a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/deleteuserfromsharedappledevice/DeleteUserFromSharedAppleDeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/deleteuserfromsharedappledevice/DeleteUserFromSharedAppleDeviceRequestBuilder.java index dbd068246a9..2817366d116 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/deleteuserfromsharedappledevice/DeleteUserFromSharedAppleDeviceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/deleteuserfromsharedappledevice/DeleteUserFromSharedAppleDeviceRequestBuilder.java @@ -38,7 +38,6 @@ public DeleteUserFromSharedAppleDeviceRequestBuilder(@jakarta.annotation.Nonnull * Delete user from shared Apple device * @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 DeleteUserFromSharedAppleDevicePostRequestBody body) { post(body, null); @@ -48,7 +47,6 @@ public void post(@jakarta.annotation.Nonnull final DeleteUserFromSharedAppleDevi * @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 DeleteUserFromSharedAppleDevicePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); diff --git a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/disablelostmode/DisableLostModeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/disablelostmode/DisableLostModeRequestBuilder.java index 0fd00e820bf..cc5860e7342 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/disablelostmode/DisableLostModeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/disablelostmode/DisableLostModeRequestBuilder.java @@ -37,7 +37,6 @@ public DisableLostModeRequestBuilder(@jakarta.annotation.Nonnull final String ra /** * Disable lost mode * @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() { * Disable lost mode * @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/manageddevices/item/locatedevice/LocateDeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/locatedevice/LocateDeviceRequestBuilder.java index 2d61ea1c561..140aef8a6d0 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/locatedevice/LocateDeviceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/locatedevice/LocateDeviceRequestBuilder.java @@ -37,7 +37,6 @@ public LocateDeviceRequestBuilder(@jakarta.annotation.Nonnull final String rawUr /** * Locate a device * @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() { * Locate a device * @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/manageddevices/item/logoutsharedappledeviceactiveuser/LogoutSharedAppleDeviceActiveUserRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/logoutsharedappledeviceactiveuser/LogoutSharedAppleDeviceActiveUserRequestBuilder.java index 2b54c290a05..ca3964301be 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/logoutsharedappledeviceactiveuser/LogoutSharedAppleDeviceActiveUserRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/logoutsharedappledeviceactiveuser/LogoutSharedAppleDeviceActiveUserRequestBuilder.java @@ -37,7 +37,6 @@ public LogoutSharedAppleDeviceActiveUserRequestBuilder(@jakarta.annotation.Nonnu /** * Logout shared Apple device active user * @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() { * Logout shared Apple device active 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 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/manageddevices/item/rebootnow/RebootNowRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/rebootnow/RebootNowRequestBuilder.java index 56bfa0d62ce..a1d826ef843 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/rebootnow/RebootNowRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/rebootnow/RebootNowRequestBuilder.java @@ -37,7 +37,6 @@ public RebootNowRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, /** * Reboot device * @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() { * Reboot device * @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/manageddevices/item/recoverpasscode/RecoverPasscodeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/recoverpasscode/RecoverPasscodeRequestBuilder.java index 711344cd918..ce53e50f34e 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/recoverpasscode/RecoverPasscodeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/recoverpasscode/RecoverPasscodeRequestBuilder.java @@ -37,7 +37,6 @@ public RecoverPasscodeRequestBuilder(@jakarta.annotation.Nonnull final String ra /** * Recover passcode * @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() { * Recover passcode * @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/manageddevices/item/remotelock/RemoteLockRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/remotelock/RemoteLockRequestBuilder.java index bb46aac22a6..3427b106d3c 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/remotelock/RemoteLockRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/remotelock/RemoteLockRequestBuilder.java @@ -37,7 +37,6 @@ public RemoteLockRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, /** * Remote lock * @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() { * Remote lock * @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/manageddevices/item/requestremoteassistance/RequestRemoteAssistanceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/requestremoteassistance/RequestRemoteAssistanceRequestBuilder.java index bc4171e1b71..5b991016344 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/requestremoteassistance/RequestRemoteAssistanceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/requestremoteassistance/RequestRemoteAssistanceRequestBuilder.java @@ -37,7 +37,6 @@ public RequestRemoteAssistanceRequestBuilder(@jakarta.annotation.Nonnull final S /** * Request remote assistance * @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() { * Request remote assistance * @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/manageddevices/item/resetpasscode/ResetPasscodeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/resetpasscode/ResetPasscodeRequestBuilder.java index 68cd106075e..d94e3d081d0 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/resetpasscode/ResetPasscodeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/resetpasscode/ResetPasscodeRequestBuilder.java @@ -37,7 +37,6 @@ public ResetPasscodeRequestBuilder(@jakarta.annotation.Nonnull final String rawU /** * Reset passcode * @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() { * Reset passcode * @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/manageddevices/item/retire/RetireRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/retire/RetireRequestBuilder.java index 0494e60d563..703adbbf097 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/retire/RetireRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/retire/RetireRequestBuilder.java @@ -37,7 +37,6 @@ public RetireRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja /** * Retire a device * @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() { * Retire a device * @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/manageddevices/item/shutdown/ShutDownRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/shutdown/ShutDownRequestBuilder.java index 61956de665d..cec214a05e4 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/shutdown/ShutDownRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/shutdown/ShutDownRequestBuilder.java @@ -37,7 +37,6 @@ public ShutDownRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ /** * Shut down device * @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() { * Shut down device * @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/manageddevices/item/syncdevice/SyncDeviceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/syncdevice/SyncDeviceRequestBuilder.java index 74edacf411b..437bd0c8b93 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/syncdevice/SyncDeviceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/syncdevice/SyncDeviceRequestBuilder.java @@ -35,18 +35,16 @@ public SyncDeviceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/syncDevice", rawUrl); } /** - * Not yet documented + * Invoke action syncDevice * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void post() { post(null); } /** - * Not yet documented + * Invoke action syncDevice * @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); } /** - * Not yet documented + * Invoke action syncDevice * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +61,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Not yet documented + * Invoke action syncDevice * @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/updatewindowsdeviceaccount/UpdateWindowsDeviceAccountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/updatewindowsdeviceaccount/UpdateWindowsDeviceAccountRequestBuilder.java index a56aa7f1c6f..47e809a6ea5 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/updatewindowsdeviceaccount/UpdateWindowsDeviceAccountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/updatewindowsdeviceaccount/UpdateWindowsDeviceAccountRequestBuilder.java @@ -35,20 +35,18 @@ public UpdateWindowsDeviceAccountRequestBuilder(@jakarta.annotation.Nonnull fina super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/updateWindowsDeviceAccount", rawUrl); } /** - * Not yet documented + * Invoke action updateWindowsDeviceAccount * @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 UpdateWindowsDeviceAccountPostRequestBody body) { post(body, null); } /** - * Not yet documented + * Invoke action updateWindowsDeviceAccount * @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 UpdateWindowsDeviceAccountPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +56,7 @@ public void post(@jakarta.annotation.Nonnull final UpdateWindowsDeviceAccountPos this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Not yet documented + * Invoke action updateWindowsDeviceAccount * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +65,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action updateWindowsDeviceAccount * @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/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/windowsdefenderscan/WindowsDefenderScanRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/windowsdefenderscan/WindowsDefenderScanRequestBuilder.java index 0e309399129..5f6b2c00f10 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/windowsdefenderscan/WindowsDefenderScanRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/windowsdefenderscan/WindowsDefenderScanRequestBuilder.java @@ -35,20 +35,18 @@ public WindowsDefenderScanRequestBuilder(@jakarta.annotation.Nonnull final Strin super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/windowsDefenderScan", rawUrl); } /** - * Not yet documented + * Invoke action windowsDefenderScan * @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 WindowsDefenderScanPostRequestBody body) { post(body, null); } /** - * Not yet documented + * Invoke action windowsDefenderScan * @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 WindowsDefenderScanPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +56,7 @@ public void post(@jakarta.annotation.Nonnull final WindowsDefenderScanPostReques this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Not yet documented + * Invoke action windowsDefenderScan * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +65,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Not yet documented + * Invoke action windowsDefenderScan * @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/windowsdefenderupdatesignatures/WindowsDefenderUpdateSignaturesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/windowsdefenderupdatesignatures/WindowsDefenderUpdateSignaturesRequestBuilder.java index 7ab7930e75e..978f86450bc 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/windowsdefenderupdatesignatures/WindowsDefenderUpdateSignaturesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/windowsdefenderupdatesignatures/WindowsDefenderUpdateSignaturesRequestBuilder.java @@ -35,18 +35,16 @@ public WindowsDefenderUpdateSignaturesRequestBuilder(@jakarta.annotation.Nonnull super(requestAdapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/windowsDefenderUpdateSignatures", rawUrl); } /** - * Not yet documented + * Invoke action windowsDefenderUpdateSignatures * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void post() { post(null); } /** - * Not yet documented + * Invoke action windowsDefenderUpdateSignatures * @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); } /** - * Not yet documented + * Invoke action windowsDefenderUpdateSignatures * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +61,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Not yet documented + * Invoke action windowsDefenderUpdateSignatures * @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/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/manageddevices/item/wipe/WipeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/wipe/WipeRequestBuilder.java index fd2b3cd3314..a26b79d35b3 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/wipe/WipeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/wipe/WipeRequestBuilder.java @@ -38,7 +38,6 @@ public WipeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jaka * Wipe a device * @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 WipePostRequestBody body) { post(body, null); @@ -48,7 +47,6 @@ public void post(@jakarta.annotation.Nonnull final WipePostRequestBody 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 WipePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); 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 76633b23cae..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 transcripts 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 transcripts 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 transcripts 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 transcripts 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 transcripts 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 c9adf2568ea..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 transcripts 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 transcripts 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 transcripts 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 transcripts 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 transcripts 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 4bccc2778d4..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 recordings 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 recordings 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 recordings 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 recordings 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 recordings 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 24a60472129..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} @@ -100,21 +136,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Set a presence status message for a user. An optional expiration date and time can be supplied. + * Get a user's presence information. * @return a {@link Presence} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Presence get() { return get(null); } /** - * Set a presence status message for a user. An optional expiration date and time can be supplied. + * Get a user's presence information. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Presence} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public Presence get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -169,7 +205,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Set a presence status message for a user. An optional expiration date and time can be supplied. + * Get a user's presence information. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -177,7 +213,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Set a presence status message for a user. An optional expiration date and time can be supplied. + * Get a user's presence information. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -229,7 +265,7 @@ public PresenceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Set a presence status message for a user. An optional expiration date and time can be supplied. + * Get a user's presence information. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { 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/presence/setpresence/SetPresenceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/presence/setpresence/SetPresenceRequestBuilder.java index 431600bef91..ad5322cadcd 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/presence/setpresence/SetPresenceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/presence/setpresence/SetPresenceRequestBuilder.java @@ -35,7 +35,7 @@ public SetPresenceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/users/{user%2Did}/presence/setPresence", rawUrl); } /** - * Set the state of a user's presence session as an application. + * Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph API. * @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 SetPresencePostRequestBody bo post(body, null); } /** - * Set the state of a user's presence session as an application. + * Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph API. * @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 SetPresencePostRequestBody bo this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Set the state of a user's presence session as an application. + * Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph API. * @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 state of a user's presence session as an application. + * Set the state of a user's presence session as an application. For more information about presence sessions, states permutations, and timeouts, see Manage presence state using the Microsoft Graph 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/item/removealldevicesfrommanagement/RemoveAllDevicesFromManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/removealldevicesfrommanagement/RemoveAllDevicesFromManagementRequestBuilder.java index e714643d14c..00ee1e95f33 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/removealldevicesfrommanagement/RemoveAllDevicesFromManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/removealldevicesfrommanagement/RemoveAllDevicesFromManagementRequestBuilder.java @@ -37,7 +37,6 @@ public RemoveAllDevicesFromManagementRequestBuilder(@jakarta.annotation.Nonnull /** * Retire all devices from management for this user * @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() { * Retire all devices from management for this 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 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/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..ba8730d80ee --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/deletetargetedmessage/DeleteTargetedMessageRequestBuilder.java @@ -0,0 +1,98 @@ +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); + } + /** + * Invoke action deleteTargetedMessage + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final DeleteTargetedMessagePostRequestBody body) { + post(body, null); + } + /** + * Invoke action deleteTargetedMessage + * @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 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); + } + /** + * Invoke action deleteTargetedMessage + * @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); + } + /** + * Invoke action deleteTargetedMessage + * @param body The request body + * @param requestConfiguration Configuration for 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..86b0d68e618 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/getallretainedtargetedmessages/GetAllRetainedTargetedMessagesRequestBuilder.java @@ -0,0 +1,164 @@ +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); + } + /** + * Invoke function getAllRetainedTargetedMessages + * @return a {@link GetAllRetainedTargetedMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllRetainedTargetedMessagesGetResponse get() { + return get(null); + } + /** + * Invoke function getAllRetainedTargetedMessages + * @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 + */ + @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); + } + /** + * Invoke function getAllRetainedTargetedMessages + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getAllRetainedTargetedMessages + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this 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); + } + /** + * Invoke function getAllRetainedTargetedMessages + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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..bbbc38f2d93 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/getalltargetedmessages/GetAllTargetedMessagesRequestBuilder.java @@ -0,0 +1,164 @@ +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); + } + /** + * Invoke function getAllTargetedMessages + * @return a {@link GetAllTargetedMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllTargetedMessagesGetResponse get() { + return get(null); + } + /** + * Invoke function getAllTargetedMessages + * @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 + */ + @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); + } + /** + * Invoke function getAllTargetedMessages + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getAllTargetedMessages + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this 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); + } + /** + * Invoke function getAllTargetedMessages + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class 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/users/item/wipemanagedappregistrationsbydevicetag/WipeManagedAppRegistrationsByDeviceTagRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/wipemanagedappregistrationsbydevicetag/WipeManagedAppRegistrationsByDeviceTagRequestBuilder.java index 0be07c4a850..99b1d772729 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/wipemanagedappregistrationsbydevicetag/WipeManagedAppRegistrationsByDeviceTagRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/wipemanagedappregistrationsbydevicetag/WipeManagedAppRegistrationsByDeviceTagRequestBuilder.java @@ -38,7 +38,6 @@ public WipeManagedAppRegistrationsByDeviceTagRequestBuilder(@jakarta.annotation. * Issues a wipe operation on an app registration with specified device tag. * @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 WipeManagedAppRegistrationsByDeviceTagPostRequestBody body) { post(body, null); @@ -48,7 +47,6 @@ public void post(@jakarta.annotation.Nonnull final WipeManagedAppRegistrationsBy * @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 WipeManagedAppRegistrationsByDeviceTagPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); 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 861d207e1db..bf4ab01b9fc 100644 --- a/src/main/java/com/microsoft/graph/generated/userswithuserprincipalname/UsersWithUserPrincipalNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/userswithuserprincipalname/UsersWithUserPrincipalNameRequestBuilder.java @@ -39,18 +39,18 @@ public UsersWithUserPrincipalNameRequestBuilder(@jakarta.annotation.Nonnull fina super(requestAdapter, "{+baseurl}/users(userPrincipalName='{userPrincipalName}'){?%24expand,%24select}", rawUrl); } /** - * Deletes a user. + * Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. * @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); } /** - * Deletes a user. + * Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, 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 + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -83,7 +83,7 @@ public User get(@jakarta.annotation.Nullable final java.util.function.Consumer