diff --git a/.github/workflows/api-level-lint.yml b/.github/workflows/api-level-lint.yml index cef230ad40d..4d3419ec2c9 100644 --- a/.github/workflows/api-level-lint.yml +++ b/.github/workflows/api-level-lint.yml @@ -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@v5 with: name: lint-report path: ./android/build/reports diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index e449432f189..e6f0cad3099 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -53,7 +53,7 @@ jobs: # 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. @@ -81,6 +81,6 @@ jobs: run: ./gradlew --no-build-cache build - 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/gradle-build.yml index 4b11f9d5b6e..1e9a020a9d6 100644 --- a/.github/workflows/gradle-build.yml +++ b/.github/workflows/gradle-build.yml @@ -27,14 +27,14 @@ jobs: run: ./gradlew build - name: Upload Unit Test Results if: ${{ always() }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: UnitTests path: | build/reports/tests/test/** build/test-results/** - name: Upload a Build Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: drop path: | diff --git a/.github/workflows/validate-public-api-surface.yml b/.github/workflows/validate-public-api-surface.yml index 23dcc724717..8dc30c10cc3 100644 --- a/.github/workflows/validate-public-api-surface.yml +++ b/.github/workflows/validate-public-api-surface.yml @@ -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@v5 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@v5 continue-on-error: true with: name: explanations diff --git a/android/build.gradle b/android/build.gradle index aefb2c8c34b..a13820797b1 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -8,7 +8,7 @@ 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.github.ben-manes:gradle-versions-plugin:0.53.0" classpath "com.android.tools.build:gradle:8.13.0" } } diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle index 2c480443381..01d00ebe66e 100644 --- a/gradle/dependencies.gradle +++ b/gradle/dependencies.gradle @@ -4,7 +4,7 @@ dependencies { implementation 'jakarta.annotation:jakarta.annotation-api:2.1.1' // Core Http library - api 'com.microsoft.graph:microsoft-graph-core:3.6.4' + api 'com.microsoft.graph:microsoft-graph-core:3.6.5' implementation 'com.microsoft.kiota:microsoft-kiota-authentication-azure:1.8.10' implementation 'com.microsoft.kiota:microsoft-kiota-http-okHttp:1.8.10' diff --git a/pom.xml b/pom.xml index da4bd1bbf7e..a79a90bfd1d 100644 --- a/pom.xml +++ b/pom.xml @@ -30,12 +30,12 @@ com.microsoft.graph microsoft-graph-core - 3.6.4 + 3.6.5 org.junit.jupiter junit-jupiter-api - 5.13.4 + 6.0.0 test 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/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/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/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/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/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/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/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/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/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/identity/IdentityRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/IdentityRequestBuilder.java index 2d4f994d34b..5e3062f0f96 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/IdentityRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/IdentityRequestBuilder.java @@ -7,6 +7,7 @@ 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.models.IdentityContainer; import com.microsoft.graph.models.odataerrors.ODataError; @@ -84,6 +85,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} 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..047cc2ac2c6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/RiskPreventionRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identity.riskprevention; + +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 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); + } + /** + * Get riskPrevention from identity + * @return a {@link RiskPreventionContainer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RiskPreventionContainer get() { + return get(null); + } + /** + * Get riskPrevention from identity + * @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; + } + /** + * Get riskPrevention from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get riskPrevention 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 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 { + } + /** + * Get riskPrevention 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/riskprevention/webapplicationfirewallproviders/WebApplicationFirewallProvidersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/WebApplicationFirewallProvidersRequestBuilder.java new file mode 100644 index 00000000000..7fe5bbccc26 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/WebApplicationFirewallProvidersRequestBuilder.java @@ -0,0 +1,243 @@ +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 webApplicationFirewallProviders from identity + * @return a {@link WebApplicationFirewallProviderCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallProviderCollectionResponse get() { + return get(null); + } + /** + * Get webApplicationFirewallProviders from identity + * @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 + */ + @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 new navigation property to webApplicationFirewallProviders for identity + * @param body The request body + * @return a {@link WebApplicationFirewallProvider} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallProvider post(@jakarta.annotation.Nonnull final WebApplicationFirewallProvider body) { + return post(body, null); + } + /** + * Create new navigation property to webApplicationFirewallProviders for identity + * @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 + */ + @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 webApplicationFirewallProviders from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get webApplicationFirewallProviders 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 webApplicationFirewallProviders for identity + * @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 new navigation property to webApplicationFirewallProviders 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 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 webApplicationFirewallProviders 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/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..b9372a5bbed --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/item/WebApplicationFirewallProviderItemRequestBuilder.java @@ -0,0 +1,237 @@ +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 navigation property webApplicationFirewallProviders for identity + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property webApplicationFirewallProviders 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 webApplicationFirewallProviders from identity + * @return a {@link WebApplicationFirewallProvider} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallProvider get() { + return get(null); + } + /** + * Get webApplicationFirewallProviders from identity + * @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); + } + /** + * Update the navigation property webApplicationFirewallProviders in identity + * @param body The request body + * @return a {@link WebApplicationFirewallProvider} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallProvider patch(@jakarta.annotation.Nonnull final WebApplicationFirewallProvider body) { + return patch(body, null); + } + /** + * Update the navigation property webApplicationFirewallProviders in identity + * @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 + */ + @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 navigation property webApplicationFirewallProviders for identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property webApplicationFirewallProviders 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 webApplicationFirewallProviders from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get webApplicationFirewallProviders 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 webApplicationFirewallProviders in identity + * @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 navigation property webApplicationFirewallProviders 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 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 { + } + /** + * Get webApplicationFirewallProviders 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/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..b6c88d398db --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/item/verify/VerifyRequestBuilder.java @@ -0,0 +1,103 @@ +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); + } + /** + * Invoke action verify + * @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 VerifyPostRequestBody body) { + return post(body, null); + } + /** + * Invoke action verify + * @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 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); + } + /** + * Invoke action verify + * @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); + } + /** + * Invoke action verify + * @param body The request body + * @param requestConfiguration Configuration for 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..f8d13612596 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/WebApplicationFirewallVerificationsRequestBuilder.java @@ -0,0 +1,243 @@ +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 webApplicationFirewallVerifications from identity + * @return a {@link WebApplicationFirewallVerificationModelCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallVerificationModelCollectionResponse get() { + return get(null); + } + /** + * Get webApplicationFirewallVerifications from identity + * @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 + */ + @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 webApplicationFirewallVerifications from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get webApplicationFirewallVerifications 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 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 webApplicationFirewallVerifications 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/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..b012bb6988e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/item/WebApplicationFirewallVerificationModelItemRequestBuilder.java @@ -0,0 +1,237 @@ +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 navigation property webApplicationFirewallVerifications for identity + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property webApplicationFirewallVerifications 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 webApplicationFirewallVerifications from identity + * @return a {@link WebApplicationFirewallVerificationModel} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallVerificationModel get() { + return get(null); + } + /** + * Get webApplicationFirewallVerifications from identity + * @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 get(@jakarta.annotation.Nullable final java.util.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 navigation property webApplicationFirewallVerifications for identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property webApplicationFirewallVerifications 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 webApplicationFirewallVerifications from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get webApplicationFirewallVerifications 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 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 { + } + /** + * Get webApplicationFirewallVerifications 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/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..08525e3a662 --- /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); + } + /** + * Get provider from identity + * @return a {@link WebApplicationFirewallProvider} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallProvider get() { + return get(null); + } + /** + * Get provider from identity + * @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); + } + /** + * Get provider from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get provider 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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this 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); + } + /** + * Get provider 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(); + } +} 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 e605d79ed72..a17adda3384 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 @@ -59701,6 +59701,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 @@ -59730,6 +59731,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 @@ -60398,11 +60413,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 @@ -60412,6 +60429,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 @@ -60477,6 +60508,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[] @@ -61218,6 +61314,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 @@ -61247,6 +61344,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 @@ -63048,6 +63159,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 @@ -63077,6 +63189,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 @@ -92606,12 +92732,206 @@ 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|withUrl(rawUrl:String):IdentityRequestBuilder +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|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 @@ -111096,6 +111416,82 @@ 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::|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 @@ -117530,6 +117926,64 @@ com.microsoft.graph.models.CloudCommunications::|public|setOnlineMeetings(value? 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 @@ -123467,7 +123921,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 @@ -123497,7 +123953,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 @@ -123627,12 +124085,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 @@ -123831,6 +124293,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 @@ -126992,6 +127491,7 @@ 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|OdataType:String com.microsoft.graph.models.IdentityContainer::|public|serialize(writer:SerializationWriter):Void @@ -127002,6 +127502,7 @@ 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::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IdentityContainer com.microsoft.graph.models.IdentityCustomUserFlowAttribute-->IdentityUserFlowAttribute @@ -128581,22 +129082,6 @@ com.microsoft.graph.models.IosCustomConfiguration::|public|setPayload(value?:byt com.microsoft.graph.models.IosCustomConfiguration::|public|setPayloadFileName(value?:String):void com.microsoft.graph.models.IosCustomConfiguration::|public|setPayloadName(value?:String):void com.microsoft.graph.models.IosCustomConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IosCustomConfiguration -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings-->MobileAppAssignmentSettings -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings::|public|constructor():void -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings::|public|getAssociatedDomains():java.util.List -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings::|public|getAssociatedDomainsDirectDownloadAllowed():Boolean -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings::|public|getFieldDeserializers():Map> -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings::|public|getPreventManagedAppBackup():Boolean -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings::|public|getTapToPayScreenLockEnabled():Boolean -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings::|public|getVpnConfigurationId():String -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings::|public|OdataType:String -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings::|public|setAssociatedDomains(value?:java.util.List):void -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings::|public|setAssociatedDomainsDirectDownloadAllowed(value?:Boolean):void -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings::|public|setPreventManagedAppBackup(value?:Boolean):void -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings::|public|setTapToPayScreenLockEnabled(value?:Boolean):void -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings::|public|setVpnConfigurationId(value?:String):void -com.microsoft.graph.models.IosDdmLobAppAssignmentSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IosDdmLobAppAssignmentSettings com.microsoft.graph.models.IosDeviceFeaturesConfiguration-->AppleDeviceFeaturesConfigurationBase com.microsoft.graph.models.IosDeviceFeaturesConfiguration::|public|constructor():void com.microsoft.graph.models.IosDeviceFeaturesConfiguration::|public|getAssetTagTemplate():String @@ -141130,6 +141615,22 @@ 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|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|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 @@ -142442,6 +142943,7 @@ com.microsoft.graph.models.security.Alert::|public|getFieldDeserializers():Map @@ -142477,6 +142979,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 @@ -144568,6 +145071,25 @@ 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.IoTDeviceEvidence-->AlertEvidence com.microsoft.graph.models.security.IoTDeviceEvidence::|public|constructor():void com.microsoft.graph.models.security.IoTDeviceEvidence::|public|getDeviceId():String @@ -152391,6 +152913,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 @@ -152524,6 +153047,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 @@ -154759,6 +155283,109 @@ 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.WebBrowserCookieSettings::0000-BrowserDefault com.microsoft.graph.models.WebBrowserCookieSettings::0001-BlockAlways @@ -159710,12 +160337,18 @@ 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|graphRoom:GraphRoomRequestBuilder com.microsoft.graph.places.PlacesRequestBuilder::|public|graphRoomList:GraphRoomListRequestBuilder +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[] @@ -212381,6 +213014,167 @@ 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|resize:ResizeRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|restore:RestoreRequestBuilder +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.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.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[] @@ -228811,6 +229605,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 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 8285fde2e73..038d79bdc28 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": "B2FA7ABF690E531FF817BF174D140C84D65DAFBDEC961456F9DF7C5784E7FC3924A73B0A460D7ED81C7410B436708443A6FE16075FB72AC2AA98FB1A7AE637E4", + "descriptionHash": "5E2BC75E39919DE0D46AA4CD6B88BC9ED6C496FFA6C31C8A831A25D83C53CF675514562077366FC56A0FBD4DD693BCAF3EC8E23D27E679CA6D635759D3AE1CE8", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.29.0", + "kiotaVersion": "1.30.0", "clientClassName": "BaseGraphServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "com.Microsoft.Graph", 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/AkamaiAttackGroupActionModel.java b/src/main/java/com/microsoft/graph/generated/models/AkamaiAttackGroupActionModel.java new file mode 100644 index 00000000000..4a9b0c30d8d --- /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 property + * @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 group property + * @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 property + * @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 group property + * @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..65afbf2e776 --- /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 property + * @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. 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 ruleId property value. The ruleId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRuleId() { + return this.backingStore.get("ruleId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("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 property + * @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. 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 ruleId property value. The ruleId property + * @param value Value to set for the ruleId property. + */ + public void setRuleId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("ruleId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AkamaiRapidRulesModel.java b/src/main/java/com/microsoft/graph/generated/models/AkamaiRapidRulesModel.java new file mode 100644 index 00000000000..b91cd076544 --- /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 defaultAction property + * @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. The isEnabled property + * @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 defaultAction property + * @param value Value to set for the defaultAction property. + */ + public void setDefaultAction(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("defaultAction", value); + } + /** + * Sets the isEnabled property value. The isEnabled property + * @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..d24edac6f75 --- /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. The activeAttackGroups property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getActiveAttackGroups() { + return this.backingStore.get("activeAttackGroups"); + } + /** + * Gets the activeCustomRules property value. The activeCustomRules property + * @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. The rapidRules property + * @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. The activeAttackGroups property + * @param value Value to set for the activeAttackGroups property. + */ + public void setActiveAttackGroups(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("activeAttackGroups", value); + } + /** + * Sets the activeCustomRules property value. The activeCustomRules property + * @param value Value to set for the activeCustomRules property. + */ + public void setActiveCustomRules(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("activeCustomRules", value); + } + /** + * Sets the rapidRules property value. The rapidRules property + * @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..6eae60b9875 --- /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. The accessToken property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAccessToken() { + return this.backingStore.get("accessToken"); + } + /** + * Gets the clientSecret property value. The clientSecret property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClientSecret() { + return this.backingStore.get("clientSecret"); + } + /** + * Gets the clientToken property value. The clientToken property + * @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. The hostPrefix property + * @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. The accessToken property + * @param value Value to set for the accessToken property. + */ + public void setAccessToken(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("accessToken", value); + } + /** + * Sets the clientSecret property value. The clientSecret property + * @param value Value to set for the clientSecret property. + */ + public void setClientSecret(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("clientSecret", value); + } + /** + * Sets the clientToken property value. The clientToken property + * @param value Value to set for the clientToken property. + */ + public void setClientToken(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("clientToken", value); + } + /** + * Sets the hostPrefix property value. The hostPrefix property + * @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/ApplicationTemplate.java b/src/main/java/com/microsoft/graph/generated/models/ApplicationTemplate.java index c485924f77a..3aada0530cf 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ApplicationTemplate.java +++ b/src/main/java/com/microsoft/graph/generated/models/ApplicationTemplate.java @@ -25,7 +25,7 @@ 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 @@ -41,7 +41,7 @@ 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 @@ -122,7 +122,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ 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) { @@ -136,7 +136,7 @@ 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) { 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..5824ad97133 --- /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 property + * @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. 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 ruleId property value. The ruleId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRuleId() { + return this.backingStore.get("ruleId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("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 property + * @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. 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 ruleId property value. The ruleId property + * @param value Value to set for the ruleId property. + */ + public void setRuleId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("ruleId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudFlareRulesetModel.java b/src/main/java/com/microsoft/graph/generated/models/CloudFlareRulesetModel.java new file mode 100644 index 00000000000..e8f484b69f6 --- /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. 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 phaseName property value. The phaseName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPhaseName() { + return this.backingStore.get("phaseName"); + } + /** + * Gets the rulesetId property value. The rulesetId property + * @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. 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 phaseName property value. The phaseName property + * @param value Value to set for the phaseName property. + */ + public void setPhaseName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("phaseName", value); + } + /** + * Sets the rulesetId property value. The rulesetId property + * @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..c26265d782f --- /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. The enabledCustomRules property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getEnabledCustomRules() { + return this.backingStore.get("enabledCustomRules"); + } + /** + * Gets the enabledRecommendedRulesets property value. The enabledRecommendedRulesets property + * @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. The zoneId property + * @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. The enabledCustomRules property + * @param value Value to set for the enabledCustomRules property. + */ + public void setEnabledCustomRules(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("enabledCustomRules", value); + } + /** + * Sets the enabledRecommendedRulesets property value. The enabledRecommendedRulesets property + * @param value Value to set for the enabledRecommendedRulesets property. + */ + public void setEnabledRecommendedRulesets(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("enabledRecommendedRulesets", value); + } + /** + * Sets the zoneId property value. The zoneId property + * @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..05455168506 --- /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. The apiToken property + * @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. The zoneId property + * @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. The apiToken property + * @param value Value to set for the apiToken property. + */ + public void setApiToken(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("apiToken", value); + } + /** + * Sets the zoneId property value. The zoneId property + * @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/EducationAssignment.java b/src/main/java/com/microsoft/graph/generated/models/EducationAssignment.java index d931cf985cb..81af9f55f9c 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} @@ -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. 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/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/Entity.java b/src/main/java/com/microsoft/graph/generated/models/Entity.java index 7ca6dd1682d..a61dca159f6 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Entity.java +++ b/src/main/java/com/microsoft/graph/generated/models/Entity.java @@ -222,6 +222,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.aiInteraction": return new AiInteraction(); case "#microsoft.graph.aiInteractionHistory": return new AiInteractionHistory(); 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(); @@ -328,6 +329,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(); @@ -457,6 +459,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(); @@ -676,9 +679,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull 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(); } return null; } @@ -690,6 +690,9 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.onAttributeCollectionSubmitCustomExtension": return new OnAttributeCollectionSubmitCustomExtension(); + case "#microsoft.graph.onAttributeCollectionSubmitListener": return new OnAttributeCollectionSubmitListener(); + case "#microsoft.graph.onAuthenticationMethodLoadStartListener": return new OnAuthenticationMethodLoadStartListener(); case "#microsoft.graph.oneDriveForBusinessProtectionPolicy": return new OneDriveForBusinessProtectionPolicy(); case "#microsoft.graph.oneDriveForBusinessRestoreSession": return new OneDriveForBusinessRestoreSession(); case "#microsoft.graph.onEmailOtpSendListener": return new OnEmailOtpSendListener(); @@ -1118,6 +1121,8 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull 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.whatIfAnalysisResult": return new WhatIfAnalysisResult(); case "#microsoft.graph.win32LobApp": return new Win32LobApp(); @@ -1185,11 +1190,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.workbookCommentReply": return new WorkbookCommentReply(); case "#microsoft.graph.workbookFilter": return new WorkbookFilter(); case "#microsoft.graph.workbookFormatProtection": return new WorkbookFormatProtection(); - case "#microsoft.graph.workbookFunctionResult": return new WorkbookFunctionResult(); - case "#microsoft.graph.workbookFunctions": return new WorkbookFunctions(); - case "#microsoft.graph.workbookNamedItem": return new WorkbookNamedItem(); - case "#microsoft.graph.workbookOperation": return new WorkbookOperation(); - case "#microsoft.graph.workbookPivotTable": return new WorkbookPivotTable(); } return null; } @@ -1201,6 +1201,11 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.workbookFunctionResult": return new WorkbookFunctionResult(); + case "#microsoft.graph.workbookFunctions": return new WorkbookFunctions(); + case "#microsoft.graph.workbookNamedItem": return new WorkbookNamedItem(); + case "#microsoft.graph.workbookOperation": return new WorkbookOperation(); + case "#microsoft.graph.workbookPivotTable": return new WorkbookPivotTable(); case "#microsoft.graph.workbookRange": return new WorkbookRange(); case "#microsoft.graph.workbookRangeBorder": return new WorkbookRangeBorder(); case "#microsoft.graph.workbookRangeFill": return new WorkbookRangeFill(); 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..58d76c2b6b7 100644 --- a/src/main/java/com/microsoft/graph/generated/models/IdentityContainer.java +++ b/src/main/java/com/microsoft/graph/generated/models/IdentityContainer.java @@ -86,6 +86,7 @@ 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)); }); return deserializerMap; } @@ -97,6 +98,14 @@ public Map> getFieldDeserializers public java.util.List getIdentityProviders() { return this.backingStore.get("identityProviders"); } + /** + * Gets the riskPrevention property value. The riskPrevention property + * @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} @@ -119,6 +128,7 @@ 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()); } /** @@ -170,6 +180,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. The riskPrevention property + * @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. diff --git a/src/main/java/com/microsoft/graph/generated/models/IosDdmLobAppAssignmentSettings.java b/src/main/java/com/microsoft/graph/generated/models/IosDdmLobAppAssignmentSettings.java deleted file mode 100644 index 1cdb87d8611..00000000000 --- a/src/main/java/com/microsoft/graph/generated/models/IosDdmLobAppAssignmentSettings.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.util.HashMap; -import java.util.Map; -import java.util.Objects; -/** - * Contains properties used to assign an iOS iOS Declarative Device Management (DDM) Line Of Business (LOB) mobile app to a group. - */ -@jakarta.annotation.Generated("com.microsoft.kiota") -public class IosDdmLobAppAssignmentSettings extends MobileAppAssignmentSettings implements Parsable { - /** - * Instantiates a new {@link IosDdmLobAppAssignmentSettings} and sets the default values. - */ - public IosDdmLobAppAssignmentSettings() { - super(); - this.setOdataType("#microsoft.graph.iosDdmLobAppAssignmentSettings"); - } - /** - * Creates a new instance of the appropriate class based on discriminator value - * @param parseNode The parse node to use to read the discriminator value and create the object - * @return a {@link IosDdmLobAppAssignmentSettings} - */ - @jakarta.annotation.Nonnull - public static IosDdmLobAppAssignmentSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { - Objects.requireNonNull(parseNode); - return new IosDdmLobAppAssignmentSettings(); - } - /** - * Gets the associatedDomains property value. Domain names to associate with the app - * @return a {@link java.util.List} - */ - @jakarta.annotation.Nullable - public java.util.List getAssociatedDomains() { - return this.backingStore.get("associatedDomains"); - } - /** - * Gets the associatedDomainsDirectDownloadAllowed property value. When true, the system allows direct downloads for the AssociatedDomains. When false, the system will not allow direct downloads for the AssociatedDomains. Default is false. - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getAssociatedDomainsDirectDownloadAllowed() { - return this.backingStore.get("associatedDomainsDirectDownloadAllowed"); - } - /** - * The deserialization information for the current model - * @return a {@link Map>} - */ - @jakarta.annotation.Nonnull - public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("associatedDomains", (n) -> { this.setAssociatedDomains(n.getCollectionOfPrimitiveValues(String.class)); }); - deserializerMap.put("associatedDomainsDirectDownloadAllowed", (n) -> { this.setAssociatedDomainsDirectDownloadAllowed(n.getBooleanValue()); }); - deserializerMap.put("preventManagedAppBackup", (n) -> { this.setPreventManagedAppBackup(n.getBooleanValue()); }); - deserializerMap.put("tapToPayScreenLockEnabled", (n) -> { this.setTapToPayScreenLockEnabled(n.getBooleanValue()); }); - deserializerMap.put("vpnConfigurationId", (n) -> { this.setVpnConfigurationId(n.getStringValue()); }); - return deserializerMap; - } - /** - * Gets the preventManagedAppBackup property value. When true, indicates that the app should not be backed up to iCloud. When false, indicates that the app may be backed up to iCloud. Default is false. - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getPreventManagedAppBackup() { - return this.backingStore.get("preventManagedAppBackup"); - } - /** - * Gets the tapToPayScreenLockEnabled property value. When true, the device locks its screen after every transaction that requires a customers card PIN. When false, the user can choose the behavior. Default value is false. - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getTapToPayScreenLockEnabled() { - return this.backingStore.get("tapToPayScreenLockEnabled"); - } - /** - * Gets the vpnConfigurationId property value. The unique identifier of the relay to associate with the app. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getVpnConfigurationId() { - return this.backingStore.get("vpnConfigurationId"); - } - /** - * Serializes information the current object - * @param writer 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("associatedDomains", this.getAssociatedDomains()); - writer.writeBooleanValue("associatedDomainsDirectDownloadAllowed", this.getAssociatedDomainsDirectDownloadAllowed()); - writer.writeBooleanValue("preventManagedAppBackup", this.getPreventManagedAppBackup()); - writer.writeBooleanValue("tapToPayScreenLockEnabled", this.getTapToPayScreenLockEnabled()); - writer.writeStringValue("vpnConfigurationId", this.getVpnConfigurationId()); - } - /** - * Sets the associatedDomains property value. Domain names to associate with the app - * @param value Value to set for the associatedDomains property. - */ - public void setAssociatedDomains(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("associatedDomains", value); - } - /** - * Sets the associatedDomainsDirectDownloadAllowed property value. When true, the system allows direct downloads for the AssociatedDomains. When false, the system will not allow direct downloads for the AssociatedDomains. Default is false. - * @param value Value to set for the associatedDomainsDirectDownloadAllowed property. - */ - public void setAssociatedDomainsDirectDownloadAllowed(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("associatedDomainsDirectDownloadAllowed", value); - } - /** - * Sets the preventManagedAppBackup property value. When true, indicates that the app should not be backed up to iCloud. When false, indicates that the app may be backed up to iCloud. Default is false. - * @param value Value to set for the preventManagedAppBackup property. - */ - public void setPreventManagedAppBackup(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("preventManagedAppBackup", value); - } - /** - * Sets the tapToPayScreenLockEnabled property value. When true, the device locks its screen after every transaction that requires a customers card PIN. When false, the user can choose the behavior. Default value is false. - * @param value Value to set for the tapToPayScreenLockEnabled property. - */ - public void setTapToPayScreenLockEnabled(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("tapToPayScreenLockEnabled", value); - } - /** - * Sets the vpnConfigurationId property value. The unique identifier of the relay to associate with the app. - * @param value Value to set for the vpnConfigurationId property. - */ - public void setVpnConfigurationId(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("vpnConfigurationId", 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..27d992f4687 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Message.java +++ b/src/main/java/com/microsoft/graph/generated/models/Message.java @@ -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 @@ -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/MobileAppAssignmentSettings.java b/src/main/java/com/microsoft/graph/generated/models/MobileAppAssignmentSettings.java index a0b30370ff7..bf79882be6d 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MobileAppAssignmentSettings.java +++ b/src/main/java/com/microsoft/graph/generated/models/MobileAppAssignmentSettings.java @@ -39,7 +39,6 @@ public static MobileAppAssignmentSettings createFromDiscriminatorValue(@jakarta. if (mappingValueNode != null) { final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { - case "#microsoft.graph.iosDdmLobAppAssignmentSettings": return new IosDdmLobAppAssignmentSettings(); case "#microsoft.graph.iosLobAppAssignmentSettings": return new IosLobAppAssignmentSettings(); case "#microsoft.graph.iosStoreAppAssignmentSettings": return new IosStoreAppAssignmentSettings(); case "#microsoft.graph.iosVppAppAssignmentSettings": return new IosVppAppAssignmentSettings(); 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..62404660a83 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/RiskPreventionContainer.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 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>(3); + 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 @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. The webApplicationFirewallProviders property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getWebApplicationFirewallProviders() { + return this.backingStore.get("webApplicationFirewallProviders"); + } + /** + * Gets the webApplicationFirewallVerifications property value. The webApplicationFirewallVerifications property + * @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.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 @odata.type property value. The OdataType property + * @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. The webApplicationFirewallProviders property + * @param value Value to set for the webApplicationFirewallProviders property. + */ + public void setWebApplicationFirewallProviders(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("webApplicationFirewallProviders", value); + } + /** + * Sets the webApplicationFirewallVerifications property value. The webApplicationFirewallVerifications property + * @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/User.java b/src/main/java/com/microsoft/graph/generated/models/User.java index fd5a584881e..a54081f522e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/User.java +++ b/src/main/java/com/microsoft/graph/generated/models/User.java @@ -181,6 +181,14 @@ public String getCity() { public CloudClipboardRoot getCloudClipboard() { return this.backingStore.get("cloudClipboard"); } + /** + * 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.Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return a {@link String} @@ -431,6 +439,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)); }); @@ -1234,6 +1243,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()); @@ -1479,6 +1489,13 @@ public void setCity(@jakarta.annotation.Nullable final String value) { public void setCloudClipboard(@jakarta.annotation.Nullable final CloudClipboardRoot value) { this.backingStore.set("cloudClipboard", value); } + /** + * 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.Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @param value Value to set for the companyName property. 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..4d50d47b660 --- /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. The isDomainVerified property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsDomainVerified() { + return this.backingStore.get("isDomainVerified"); + } + /** + * Gets the isProxied property value. The isProxied property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsProxied() { + return this.backingStore.get("isProxied"); + } + /** + * 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 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 property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.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. The isDomainVerified property + * @param value Value to set for the isDomainVerified property. + */ + public void setIsDomainVerified(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isDomainVerified", value); + } + /** + * Sets the isProxied property value. The isProxied property + * @param value Value to set for the isProxied property. + */ + public void setIsProxied(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isProxied", value); + } + /** + * Sets the name property value. The name property + * @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 property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/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..8e6a98bedf1 --- /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 displayName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + 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 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/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..f516f261977 --- /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. The provider property + * @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. The verificationResult property + * @return a {@link WebApplicationFirewallVerificationResult} + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallVerificationResult getVerificationResult() { + return this.backingStore.get("verificationResult"); + } + /** + * Gets the verifiedDetails property value. The verifiedDetails property + * @return a {@link WebApplicationFirewallVerifiedDetails} + */ + @jakarta.annotation.Nullable + public WebApplicationFirewallVerifiedDetails getVerifiedDetails() { + return this.backingStore.get("verifiedDetails"); + } + /** + * Gets the verifiedHost property value. The verifiedHost property + * @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. The provider property + * @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. The verificationResult property + * @param value Value to set for the verificationResult property. + */ + public void setVerificationResult(@jakarta.annotation.Nullable final WebApplicationFirewallVerificationResult value) { + this.backingStore.set("verificationResult", value); + } + /** + * Sets the verifiedDetails property value. The verifiedDetails property + * @param value Value to set for the verifiedDetails property. + */ + public void setVerifiedDetails(@jakarta.annotation.Nullable final WebApplicationFirewallVerifiedDetails value) { + this.backingStore.set("verifiedDetails", value); + } + /** + * Sets the verifiedHost property value. The verifiedHost property + * @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..9f646549cad --- /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. The errors property + * @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. The verifiedOnDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getVerifiedOnDateTime() { + return this.backingStore.get("verifiedOnDateTime"); + } + /** + * Gets the warnings property value. The warnings property + * @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. The errors property + * @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. The verifiedOnDateTime property + * @param value Value to set for the verifiedOnDateTime property. + */ + public void setVerifiedOnDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("verifiedOnDateTime", value); + } + /** + * Sets the warnings property value. The warnings property + * @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..a19dd2094ea --- /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. The dnsConfiguration property + * @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. The dnsConfiguration property + * @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/security/Alert.java b/src/main/java/com/microsoft/graph/generated/models/security/Alert.java index 9f1a6ff600e..1111281e977 100644 --- a/src/main/java/com/microsoft/graph/generated/models/security/Alert.java +++ b/src/main/java/com/microsoft/graph/generated/models/security/Alert.java @@ -171,6 +171,7 @@ public Map> getFieldDeserializers deserializerMap.put("firstActivityDateTime", (n) -> { this.setFirstActivityDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("incidentId", (n) -> { this.setIncidentId(n.getStringValue()); }); deserializerMap.put("incidentWebUrl", (n) -> { this.setIncidentWebUrl(n.getStringValue()); }); + deserializerMap.put("investigationState", (n) -> { this.setInvestigationState(n.getEnumValue(InvestigationState::forValue)); }); deserializerMap.put("lastActivityDateTime", (n) -> { this.setLastActivityDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("lastUpdateDateTime", (n) -> { this.setLastUpdateDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("mitreTechniques", (n) -> { this.setMitreTechniques(n.getCollectionOfPrimitiveValues(String.class)); }); @@ -212,6 +213,14 @@ public String getIncidentId() { public String getIncidentWebUrl() { return this.backingStore.get("incidentWebUrl"); } + /** + * Gets the investigationState property value. Information on the current status of the investigation. Possible values are: unknown, terminated, successfullyRemediated, benign, failed, partiallyRemediated, running, pendingApproval, pendingResource, queued, innerFailure, preexistingAlert, unsupportedOs, unsupportedAlertType, suppressedAlert, partiallyInvestigated, terminatedByUser, terminatedBySystem, unknownFutureValue. + * @return a {@link InvestigationState} + */ + @jakarta.annotation.Nullable + public InvestigationState getInvestigationState() { + return this.backingStore.get("investigationState"); + } /** * Gets the lastActivityDateTime property value. The oldest activity associated with the alert. * @return a {@link OffsetDateTime} @@ -357,6 +366,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("firstActivityDateTime", this.getFirstActivityDateTime()); writer.writeStringValue("incidentId", this.getIncidentId()); writer.writeStringValue("incidentWebUrl", this.getIncidentWebUrl()); + writer.writeEnumValue("investigationState", this.getInvestigationState()); writer.writeOffsetDateTimeValue("lastActivityDateTime", this.getLastActivityDateTime()); writer.writeOffsetDateTimeValue("lastUpdateDateTime", this.getLastUpdateDateTime()); writer.writeCollectionOfPrimitiveValues("mitreTechniques", this.getMitreTechniques()); @@ -499,6 +509,13 @@ public void setIncidentId(@jakarta.annotation.Nullable final String value) { public void setIncidentWebUrl(@jakarta.annotation.Nullable final String value) { this.backingStore.set("incidentWebUrl", value); } + /** + * Sets the investigationState property value. Information on the current status of the investigation. Possible values are: unknown, terminated, successfullyRemediated, benign, failed, partiallyRemediated, running, pendingApproval, pendingResource, queued, innerFailure, preexistingAlert, unsupportedOs, unsupportedAlertType, suppressedAlert, partiallyInvestigated, terminatedByUser, terminatedBySystem, unknownFutureValue. + * @param value Value to set for the investigationState property. + */ + public void setInvestigationState(@jakarta.annotation.Nullable final InvestigationState value) { + this.backingStore.set("investigationState", value); + } /** * Sets the lastActivityDateTime property value. The oldest activity associated with the alert. * @param value Value to set for the lastActivityDateTime property. diff --git a/src/main/java/com/microsoft/graph/generated/models/security/InvestigationState.java b/src/main/java/com/microsoft/graph/generated/models/security/InvestigationState.java new file mode 100644 index 00000000000..1b7966baa58 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/security/InvestigationState.java @@ -0,0 +1,59 @@ +package com.microsoft.graph.models.security; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum InvestigationState implements ValuedEnum { + Unknown("unknown"), + Terminated("terminated"), + SuccessfullyRemediated("successfullyRemediated"), + Benign("benign"), + Failed("failed"), + PartiallyRemediated("partiallyRemediated"), + Running("running"), + PendingApproval("pendingApproval"), + PendingResource("pendingResource"), + Queued("queued"), + InnerFailure("innerFailure"), + PreexistingAlert("preexistingAlert"), + UnsupportedOs("unsupportedOs"), + UnsupportedAlertType("unsupportedAlertType"), + SuppressedAlert("suppressedAlert"), + PartiallyInvestigated("partiallyInvestigated"), + TerminatedByUser("terminatedByUser"), + TerminatedBySystem("terminatedBySystem"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + InvestigationState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static InvestigationState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unknown": return Unknown; + case "terminated": return Terminated; + case "successfullyRemediated": return SuccessfullyRemediated; + case "benign": return Benign; + case "failed": return Failed; + case "partiallyRemediated": return PartiallyRemediated; + case "running": return Running; + case "pendingApproval": return PendingApproval; + case "pendingResource": return PendingResource; + case "queued": return Queued; + case "innerFailure": return InnerFailure; + case "preexistingAlert": return PreexistingAlert; + case "unsupportedOs": return UnsupportedOs; + case "unsupportedAlertType": return UnsupportedAlertType; + case "suppressedAlert": return SuppressedAlert; + case "partiallyInvestigated": return PartiallyInvestigated; + case "terminatedByUser": return TerminatedByUser; + case "terminatedBySystem": return TerminatedBySystem; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} 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..06db27aa0f0 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,25 @@ 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.graphroom.GraphRoomRequestBuilder; import com.microsoft.graph.places.graphroomlist.GraphRoomListRequestBuilder; 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 { @@ -65,4 +75,69 @@ public PlacesRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { + Objects.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); + } + /** + * Add new entity to places + * @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); + } + /** + * Add new entity to 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 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/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/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/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/users/item/UserItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/UserItemRequestBuilder.java index dcfcbf25d55..f4c4cb1f349 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 @@ -16,6 +16,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; @@ -209,6 +210,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} 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..ec91e2e98ce --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/CloudPCItemRequestBuilder.java @@ -0,0 +1,282 @@ +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.resize.ResizeRequestBuilder; +import com.microsoft.graph.users.item.cloudpcs.item.restore.RestoreRequestBuilder; +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 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 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/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/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/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/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 {